A lightweight, TypeScript-based CLI task management tool using SQLite local storage. Designed for collaborative work with AI agents, it features a Kanban-style workflow with 7 statuses, parent-child and blocking task relationships, tag system, and a local web-based Kanban board. Version 3.13.0, active development. Key differentiators: agent-friendly design with companion skills package for Claude Code, tree view, circular reference detection, and JSON output.
npm install agkanNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install agkan globally, initialize a project, create a task, and list tasks as JSON.
Upgrade Node.js to 20.0.0 or higher.
Use import syntax or dynamic import().
To disable, remove the hook from .claude/settings.local.json manually.
Remove --outdated and use --filter status=done instead.
Periodically audit task dependencies with 'agkan task list --graph' to detect unexpected cycles.
Run 'npm install -g agkan' again to rebuild native bindings.
Use 'import { agkan } from 'agkan'' or switch to dynamic import.Use 'sudo npm install -g agkan' or configure npm prefix.
Run 'agkan init' first to create the SQLite database.