1. Conduid
  2. RAG
  3. Taskdog
MCP server · RAG

Taskdog

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

44Fair

Scored 6 months ago · breakdown

About Taskdog

Taskdog is an MCP server in the RAG category: terminal task manager with intelligent schedule optimization.Keyboard-only. No dragging, no micromanagement.

Install

From source
git clone https://github.com/Kohei-Wada/taskdog

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Taskdog

Powered by Claude · Grounded in docs

I know everything about Taskdog. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Taskdog

CI PyPI 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 SQLite database.

https://github.com/user-attachments/assets/47022478-078d-4ad9-ba7d-d1cd4016e105

TUI (Textual)

TUI

Gantt Chart (CLI)

Gantt Chart

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. It runs the command in a temporary environment without installing anything.

Installation

Requirements: Python 3.12+, uv

Supported Platforms: Linux, macOS

Recommended (with systemd/launchd service)

git clone https://github.com/Kohei-Wada/taskdog.git
cd taskdog
make install

This installs the CLI/TUI and server, and sets up a systemd (Linux) or launchd (macOS) service so the server starts automatically.

From PyPI

pip install taskdog-ui[server]

You'll need to manage the server process yourself (e.g., taskdog-server &).

Usage

taskdog add "My first task" --priority 10
taskdog table
taskdog gantt
taskdog tui

For complete setup including API key configuration, see Quick Start Guide.

Features

  • Multiple Interfaces: CLI, full-screen TUI, and REST API
  • Schedule Optimization: 9 algorithms (greedy, genetic, monte carlo, etc.)
  • Time Tracking: Automatic tracking with planned vs actual comparison
  • Gantt Chart: Visual timeline with workload analysis
  • Task Dependencies: With circular dependency detection
  • Markdown Notes: Editor integration with Rich rendering
  • Audit Logging: Track all task operations
  • MCP Integration: Claude Desktop support via Model Context Protocol

Architecture

UV workspace monorepo with five packages:

Package Description PyPI
taskdog-core Core business logic and SQLite persistence PyPI
taskdog-client HTTP API client library PyPI
taskdog-server FastAPI REST API server PyPI
taskdog-ui CLI and TUI interfaces PyPI
taskdog-mcp MCP server for Claude Desktop PyPI

Documentation

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Taskdog

How do I install Taskdog?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Taskdog safe to use with an AI agent?

Its trust score is 44 out of 100 (fair). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Taskdog still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.