tasktopia
Tasktopia — open-source task management system that transforms project progress into a living pixel city. It visualizes tasks, dependencies, defects, and milestones as buildings on a map with AI-powered stages.
Ficha actualizada 23 sept 2026, 8:03 · upstream 23 sept 2026, 7:36 · release v1.17.2
Qué es tasktopia
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Tasktopia is an AI-native task management tool for teams and AI agents where project progress becomes a living pixel city. Each epic or direction becomes its own country, sprints become districts, and tasks are individual buildings. The system tracks dependencies, priorities, deadlines, and responsible owners while providing real-time visual feedback on project health.
The core innovation is the 'compact block' architecture that replaces traditional Kanban boards with a geospatial representation of work. Tasks occupy specific rectangular slots within predefined building layouts, making it immediately visible which areas are blocked or under construction. This spatial visualization allows teams to understand bottlenecks and resource allocation at a glance.
The platform includes 57 compact building types (28 residential, 9 service buildings, and 20 unique landmarks), each with five construction stages plus an initial layout stage. AI-powered stages automatically advance tasks based on completion criteria, while defect tracking provides visual feedback through smoke signals and emergency response indicators for critical issues.
Tasktopia also supports MCP (Model Context Protocol) integration, allowing AI agents to discover projects, create tasks, track progress, and manage defects without manual intervention. It maintains a complete audit trail of changes, with history preserved even when countries are deleted.
- Visualizing project roadmaps as pixel-art maps where each task is a building on a city grid
- Tracking dependencies between tasks through spatial proximity in the map layout
- Monitoring sprint progress by identifying which districts (sprints) are under construction or blocked
- Identifying bottlenecks and resource conflicts by visualizing overlapping building slots across countries
- Automated defect tracking with visual indicators like smoke signals for critical issues
- AI agent-assisted task creation, assignment, and progress tracking through MCP tools
- Compact block architecture replaces traditional Kanban boards with a geospatial layout of tasks within predefined building types
- 57 compact building types (28 residential, 9 service buildings, 20 unique landmarks) with five construction stages each
- AI-powered stage progression that automatically advances tasks based on completion criteria without manual intervention
- MCP Streamable HTTP API enabling AI agents to discover projects, create tasks, track progress, and manage defects
- Real-time visual feedback showing project health through smoke signals for critical defects and emergency response indicators
- Complete audit trail with history preserved even when countries are deleted, ensuring data integrity
- The compact block architecture may not scale well as the number of tasks grows beyond a few hundred
- Visualizing complex dependencies across multiple countries can become cognitively overwhelming for teams
- The current building catalog is limited to 57 types, which may not cover all project requirements
- No native support for time tracking or sprint planning features beyond visual representation
- MCP integration requires additional configuration and documentation for full AI agent adoption
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Tasktopia requires Docker Engine v2.40+ with Docker Compose v2 installed. 1. Clone the repository: git clone https://github.com/afkbot-io/tasktopia.git 2. Copy environment file: cp deploy/.env.self-host.example .env 3. Generate a secure password using OpenSSL and store it in POSTGRES_PASSWORD. 4. Start with development mode: docker compose up -d --build docker compose ps curl -fsS http://127.0.0.1:3000/health 5. For production, disable public registration by setting REGISTRATION_ENABLED=false in .env. 6. Create the first user via docker compose exec app npm run user:create with email and password arguments. 7. Use Docker Compose secrets for sensitive data (passwords, API keys) to avoid committing them to git. 8. For production deployment, use HTTPS with Certbot or a managed certificate provider. 9. Update the application after deploying new code: sudo /srv/tasktopia/app/deploy/update-se
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.