Kanban Board
TUI Kanban board for visualizing and managing tasks
The aitasks framework includes several terminal-based user interfaces (TUIs) built with Textual. Although grouped together here, they serve different stages of the typical workflow.
Kanban Board (ait board) — Used at the beginning of the workflow: triage tasks, set priorities, organize work into columns, and decide what to implement next. The board is your task management hub before code gets written.
Code Browser (ait codebrowser) — Used at the end of the workflow, or when onboarding to unfamiliar code: browse files with syntax highlighting and task-aware annotations that show which aitasks contributed to each section of code. The code browser helps you understand what was done and why, rebuilding knowledge about AI-generated code through the structured records that aitasks creates during implementation.
Settings (ait settings) — Configure code agent defaults, board settings, browse available models, and manage execution profiles. The settings TUI provides a centralized interface for all aitasks configuration that would otherwise require editing JSON and YAML files directly.
All TUIs require the shared Python virtual environment installed by ait setup.
TUI Kanban board for visualizing and managing tasks
TUI code viewer with syntax highlighting, task annotations, and explain integration
Centralized TUI for browsing and editing all aitasks configuration