Taskbook is a command-line task manager and note-taking application that operates within a terminal interface. It functions as a CLI Kanban board, allowing users to organize work into boards with status tracking and priority levels, while persisting all data as structured JSON documents in a configurable local directory.
The tool enables personal knowledge management by grouping tasks and plain text notes into named boards and sections to categorize different projects. It supports task prioritization, status tracking, and the ability to mark items as favorites for quick retrieval.
The application includes capabilities for keyword search and attribute-based filtering, alongside visualization tools such as board overviews, progress summaries, and chronological timeline views. It also provides utilities for archiving deleted items and integrating selected content with the system clipboard.
Application behavior and storage paths are managed via a JSON configuration file, command-line flags, or environment variables.