Esedre: Open Developer Planning Engine & MCP Server
The open developer planner and ticketing engine engineered to provide long-term grounding for LLM agent context. Powered by a fast zero-dependency CLI (ese), local Web UI, unified daemon gateway, and Model Context Protocol (MCP) server.
Core Architectural Capabilities
- Long-Term Agent Grounding: Structured, git-backed roadmaps (
meta.json, detail.md, comments.json) providing continuous grounding across context compactions and developer handoffs.
- Universal Model Context Protocol (MCP): Native MCP toolset (
list_tickets, get_ticket, create_ticket, update_ticket, get_plan, save_plan, add_comment) over standard stdio for Cursor, Claude Desktop, Antigravity, and autonomous agent runners.
- Multi-Project Agent Isolation: Workspaces configure an Agent Project Allow-List (
allowedProjects) to guarantee zero cross-project planning leakage during agent sessions.
- Sequential Per-Project Numbering: Clean sequential numbering starting at #1 per project (e.g.
Esedre-1, Prof-35, Alce-1).
- Multi-Topology Resolution: 6 dynamic storage patterns including single hubs, in-repo standalone, multi-hub, federated multi-repo, hybrid, and monorepo auto-discovery.
- Daemon & Unified Gateway: Background process detachment routing local Web UI (port 5675) and REST API (port 5676) through port 5674.
- 100% Local & Private: Zero cloud dependencies, zero external analytics telemetry, open-source under Mozilla Public License 2.0 (MPL-2.0).
Quickstart CLI Syntax
# Initialize project workspace
ese init
# Start background server & Web UI
ese start
# List tickets & view plans
ese list
ese get 1
ese plan 1
JavaScript is required to run the interactive features and live sandbox of Esedre Web. Please enable JavaScript in your browser to experience the full application.