todotracker
Verified Safeby noctivagous
Overview
AI-powered todo management system for software development projects, integrating with agentic code editors via Model Context Protocol (MCP).
Installation
python /path/to/todotracker/todotracker_webserver.pyEnvironment Variables
- TODOTRACKER_DB_PATH
- TODOTRACKER_PROJECT_ROOT
- TODOTRACKER_PROJECT_NAME
Security Notes
The system is designed for local, single-user operation with no built-in authentication, relying on local system security. It utilizes `subprocess.run` to execute internal shell scripts (`setup-project-todos.sh`, `launch_todotracker_webserver.sh`) provided within the repository. These scripts receive controlled arguments, which mitigates the risk of arbitrary command injection. The web UI's Markdown rendering uses `marked.parse` with `DOMPurify.sanitize` (if available) to prevent XSS, falling back to safe text content rendering if `DOMPurify` is absent. File attachments are stored on the local filesystem with unique, sanitized filenames, including a basic path traversal defense in `_safe_filename`. Overall, it is considered safe for its intended local execution environment.
Similar Servers
conductor-tasks
Conductor Tasks acts as an intelligent AI-powered assistant for developers, streamlining the entire development lifecycle from task generation and planning (parsing PRDs, expanding tasks, generating implementation steps) to execution and code modification (generating diffs). It provides visual task management, integrates with various IDEs, and leverages multiple LLM providers for optimal results and cost efficiency.
mcp-todoist
Connects Claude with Todoist for comprehensive task and project management through natural language, acting as an AI assistant for productivity.
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
claude-code-buddy
An intelligent AI Agent orchestration system for Claude Code, focusing on smart task routing, prompt enhancement, project memory, workflow guidance, and planning, presented via a real-time terminal UI dashboard.