A beautiful, terminal-native Kanban board that manages your tasks in Git-friendly Markdown so you never have to leave the command line or break your flow.
The Problem: Context switching is the enemy of developer productivity. Every time a developer leaves their terminal or IDE to open a heavy web-based project management tool (like Jira, Trello, or Linear), they lose their train of thought. Furthermore, traditional task managers lock project data inside proprietary cloud databases, completely separated from the codebase it actually describes.
The Solution: TUI-do brings project management directly to where developers already live: the terminal. It is a blazing-fast, visually rich Terminal User Interface (TUI) that provides a complete Kanban board experience—featuring columns, task cards, and tagging—rendered entirely within your command line environment.
How It Works: Under the hood, TUI-do is completely local, offline-first, and database-free. It reads and writes to a simple .tui-do.md file stored right inside your project repository. When you move a card from "To Do" to "Done" using your keyboard or mouse, the Markdown file updates instantly. This means your project tasks are version-controlled alongside your source code. When you push your commits, your team's task board syncs naturally via Git.
Key Features:
Frictionless Flow: Open your board instantly with a single command (tuido). No web browsers, no loading spinners, and no logins required.
Git & Markdown Native: Your data belongs to you. Tasks are stored in standard Markdown, making them readable even without the tool and perfectly trackable via Git diffs.
Modern Terminal Experience: It doesn't feel like a legacy script. It supports full mouse clicks, smooth UI transitions, and classic Vim motions (h, j, k, l) for keyboard power users.
Context-Aware: Link tasks to specific Git branches so the board automatically highlights what you are currently working on.
The FOSS Hack Advantage: TUI-do is a perfect hackathon contender because it champions data ownership, solves a universal developer annoyance, requires zero cloud infrastructure to host, and delivers an immediate "wow" factor by making the terminal look and behave like a polished modern app