Taskdog banner
Kohei-Wada Kohei-Wada

Taskdog

Productivity community

Description

Terminal task manager with intelligent schedule optimization.Keyboard-only. No dragging, no micromanagement.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Taskdog

CI PyPI License: MIT Python Version

A task management system with CLI/TUI interfaces and REST API server, featuring time tracking, schedule optimization, and beautiful terminal output.
Designed for individual use. Stores tasks locally in an SQLite database.

https://github.com/user-attachments/assets/2c0de3ec-fa3d-4f41-ae01-acbff04931e3

Screenshots

**TUI (Textual)**

![TUI](docs/images/taskdog-tui.png)

**Gantt Chart (CLI)**

![Gantt Chart](docs/images/taskdog-gantt.png)

Try It Out

Try taskdog with ~50 sample tasks. No installation required — just Docker:

docker run --rm -it ghcr.io/kohei-wada/taskdog:demo

The TUI works inside the container, but some keybindings (e.g., `Ctrl+P` for command palette) may conflict with Docker's key sequences. For the best experience, run the server in a container and connect from your host:

docker run --rm -d -p 8000:8000 --name taskdog-demo ghcr.io/kohei-wada/taskdog:demo

# Wait for the server and demo data to be ready (~15s)
docker logs -f taskdog-demo 2>&1 | grep -m1 "Server ready"

uvx --from taskdog-ui taskdog tui

`uvx` comes with [uv](https://github.com/astral-sh/uv). It runs the command in a temporary environment without installing anything.

Installation

**Requirements**: Python 3.12+, [uv](https: