TaskForge

A local-first task manager for developers who live in the terminal but plan in kanban.

Sample project — this is placeholder content demonstrating the page structure. Replace it with a real project.

TaskForge is a task manager that syncs between a desktop kanban board and a CLI, sharing one local SQLite database. No account, no cloud, no telemetry — your tasks live in a single file you can back up however you like.

Why it exists

Every task manager I tried either lived in the browser, required an account, or ignored the terminal entirely. I wanted tf add "fix the flaky test" -p high to land on the same board I review each morning.

How it works

  • The desktop app is built with Avalonia, so one codebase runs on Windows, macOS, and Linux.
  • The CLI is a thin layer over the same core library — both talk to a shared SQLite file.
  • A file watcher keeps the board live: add a task from the terminal and it appears on the board instantly.

Roadmap

  • Recurring tasks
  • Markdown notes per task
  • Optional encrypted sync between machines
TaskForge kanban board view with three columnsTaskForge CLI companion showing task list output