Analysis updated 2026-05-18
Manage a kanban board entirely from the terminal using plain markdown files you can also open in Obsidian.
See a 24-hour agenda that overlays your Google Calendar or Microsoft 365 events alongside your tasks.
Watch your active Claude Code agent sessions live in the same dashboard as your task board.
Set up a Today/Tomorrow view for short-horizon daily planning without leaving the terminal.
| nazzarenogiannelli/tuiboard | 0xbennie/binance-smart-money-tracker | fuergaosi233/claude-codex | |
|---|---|---|---|
| Stars | 44 | 44 | 44 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 5/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the Bun runtime, not Node, calendar overlay is optional and needs your own OAuth credentials.
tuiboard is a terminal dashboard for managing tasks stored in plain markdown files. It runs in the command line and combines several views in one interface: a kanban board showing tasks organized into columns, a Today and Tomorrow panel for short-horizon planning, a 24-hour agenda, and a live view of any Claude Code AI agent sessions currently running. All task data lives in ordinary markdown files, so the same files open and edit normally in any text editor or note-taking app. Tasks follow a simple format: section headings define columns, and lines starting with a checkbox define tasks. A file with columns named To Do, In Progress, and Done becomes a functional kanban board. The project uses the same task emoji vocabulary as the Obsidian Tasks plugin, which means files are compatible with Obsidian without conversion. Columns named Done and Archive are treated specially: they are hidden from the main board view but used by the done-statistics and archive features. The calendar overlay lets users connect a Google Calendar or Microsoft 365 account to display events as read-only blocks in the 24-hour agenda view. Setup involves creating a standard OAuth client in Google Cloud or Azure, running a built-in setup command that handles the authentication flow, and pasting a small YAML block into the config file. Events are cached on disk and refreshed in the background every five minutes. A missing or expired calendar connection does not break the rest of the dashboard. The agent view requires no configuration. It reads Claude Code session data from the standard Claude local folder automatically. The tool is built on the Bun JavaScript runtime and a terminal UI framework called OpenTUI. It runs on Linux, macOS, and Windows, and installs via npm or directly from the GitHub repository using Bun.
A terminal dashboard that turns plain markdown task files into a kanban board, daily agenda, and live Claude Code session view.
Mainly TypeScript. The stack also includes TypeScript, Bun, OpenTUI.
License not stated in the explanation provided.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.