Skip to main content
Glama

Taskdog

CI PyPI License: MIT Python Version

Un sistema de gestión de tareas con interfaces CLI/TUI y servidor de API REST, que incluye seguimiento del tiempo, optimización de cronogramas y una atractiva salida de terminal.

Diseñado para uso individual. Almacena las tareas localmente en una base de datos SQLite.

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

TUI (Textual)

TUI

Gráfico de Gantt (CLI)

Gráfico de Gantt

Pruébalo

Prueba taskdog con unas 50 tareas de ejemplo. No requiere instalación, solo Docker:

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

La TUI funciona dentro del contenedor, pero algunos atajos de teclado (por ejemplo, Ctrl+P para la paleta de comandos) pueden entrar en conflicto con las secuencias de teclas de Docker. Para obtener la mejor experiencia, ejecuta el servidor en un contenedor y conéctate desde tu 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 viene con uv. Ejecuta el comando en un entorno temporal sin instalar nada.

Related MCP server: mcp-task-manager

Instalación

Requisitos: Python 3.12+, uv

Plataformas compatibles: Linux, macOS

Recomendado (con servicio systemd/launchd)

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

Esto instala la CLI/TUI y el servidor, y configura un servicio systemd (Linux) o launchd (macOS) para que el servidor se inicie automáticamente.

Desde PyPI

pip install taskdog-ui[server]

Tendrás que gestionar el proceso del servidor tú mismo (por ejemplo, taskdog-server &).

Uso

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

Para una configuración completa, incluida la configuración de la clave API, consulta la Guía de inicio rápido.

Características

  • Múltiples interfaces: CLI, TUI de pantalla completa y API REST

  • Optimización de cronogramas: 9 algoritmos (voraz, genético, monte carlo, etc.)

  • Seguimiento del tiempo: Seguimiento automático con comparación entre lo planificado y lo real

  • Gráfico de Gantt: Cronograma visual con análisis de carga de trabajo

  • Dependencias de tareas: Con detección de dependencias circulares

  • Notas en Markdown: Integración con el editor con renderizado Rich

  • Registro de auditoría: Rastrea todas las operaciones de las tareas

  • Integración MCP: Soporte para Claude Desktop a través del Protocolo de Contexto de Modelo

Arquitectura

Monorepo de espacio de trabajo UV con cinco paquetes:

Paquete

Descripción

PyPI

taskdog-core

Lógica de negocio central y persistencia en SQLite

PyPI

taskdog-client

Biblioteca cliente de API HTTP

PyPI

taskdog-server

Servidor de API REST FastAPI

PyPI

taskdog-ui

Interfaces CLI y TUI

PyPI

taskdog-mcp

Servidor MCP para Claude Desktop

PyPI

Documentación

Contribuciones

¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para conocer las directrices.

Licencia

Licencia MIT - consulta LICENSE para más detalles.

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