Skip to main content
Glama

Taskdog

CI PyPI License: MIT Python Version

Ein Aufgabenverwaltungssystem mit CLI/TUI-Schnittstellen und REST-API-Server, das Zeiterfassung, Zeitplanoptimierung und eine ansprechende Terminal-Ausgabe bietet.

Entwickelt für die individuelle Nutzung. Speichert Aufgaben lokal in einer SQLite-Datenbank.

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

TUI (Textual)

TUI

Gantt-Diagramm (CLI)

Gantt Chart

Ausprobieren

Testen Sie taskdog mit ca. 50 Beispielaufgaben. Keine Installation erforderlich — einfach Docker:

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

Die TUI funktioniert innerhalb des Containers, aber einige Tastenkombinationen (z. B. Ctrl+P für die Befehlspalette) können mit den Tastensequenzen von Docker in Konflikt geraten. Für die beste Erfahrung führen Sie den Server in einem Container aus und verbinden Sie sich von Ihrem Host aus:

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 wird mit uv geliefert. Es führt den Befehl in einer temporären Umgebung aus, ohne etwas zu installieren.

Related MCP server: mcp-task-manager

Installation

Voraussetzungen: Python 3.12+, uv

Unterstützte Plattformen: Linux, macOS

Empfohlen (mit systemd/launchd-Dienst)

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

Dies installiert die CLI/TUI sowie den Server und richtet einen systemd- (Linux) oder launchd-Dienst (macOS) ein, damit der Server automatisch startet.

Über PyPI

pip install taskdog-ui[server]

Sie müssen den Serverprozess selbst verwalten (z. B. taskdog-server &).

Verwendung

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

Für die vollständige Einrichtung einschließlich der API-Schlüsselkonfiguration siehe Schnellstartanleitung.

Funktionen

  • Mehrere Schnittstellen: CLI, Vollbild-TUI und REST-API

  • Zeitplanoptimierung: 9 Algorithmen (Greedy, Genetisch, Monte Carlo, etc.)

  • Zeiterfassung: Automatische Erfassung mit Vergleich von geplanten vs. tatsächlichen Zeiten

  • Gantt-Diagramm: Visuelle Zeitachse mit Arbeitslastanalyse

  • Aufgabenabhängigkeiten: Mit Erkennung zirkulärer Abhängigkeiten

  • Markdown-Notizen: Editor-Integration mit Rich-Rendering

  • Audit-Protokollierung: Verfolgen Sie alle Aufgabenoperationen

  • MCP-Integration: Unterstützung für Claude Desktop über das Model Context Protocol

Architektur

UV-Workspace-Monorepo mit fünf Paketen:

Paket

Beschreibung

PyPI

taskdog-core

Kern-Geschäftslogik und SQLite-Persistenz

PyPI

taskdog-client

HTTP-API-Client-Bibliothek

PyPI

taskdog-server

FastAPI REST-API-Server

PyPI

taskdog-ui

CLI- und TUI-Schnittstellen

PyPI

taskdog-mcp

MCP-Server für Claude Desktop

PyPI

Dokumentation

Mitwirken

Beiträge sind willkommen! Siehe CONTRIBUTING.md für Richtlinien.

Lizenz

MIT-Lizenz - siehe LICENSE für Details.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
<1hResponse time
6dRelease cycle
41Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A task management MCP server that provides tools to create, list, complete, and delete tasks using pluggable storage backends. It enables users to interact with their task lists through natural language using MCP-compatible clients like Claude Desktop.
  • F
    license
    -
    quality
    D
    maintenance
    A local task management MCP server that enables users to create, update, and manage tasks through natural language conversations with Claude. It provides nine tools for comprehensive task management including creation, filtering, searching, and daily planning without requiring a separate UI or backend service.

View all related MCP servers

Related MCP Connectors

  • Project management MCP for AI agents with safe task reads and writes.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kohei-Wada/taskdog'

If you have feedback or need assistance with the MCP directory API, please join our Discord server