A shared plan built from your data
Zeitlines is an open-source planning interface over data you control. People work in the browser, agents work through MCP, and every view reads the same plan records.
Records before presentation
A Zeitlines plan has items, groups, dates, phases, milestones, dependencies, statuses and metadata. Timeline, list and graph views each answer a different question from those records. Every view stays connected to one plan.
Files for local work
A JSON file can hold a complete plan. A Markdown folder can turn dated notes and frontmatter into items. Run Zeitlines beside those sources to inspect and edit them in the browser while the source stays on your filesystem.
Postgres for a shared deployment
A Postgres-backed plan remains editable after deployment. Browser and MCP writes go through the same API and optimistic locking, so concurrent work is checked against the version each change started from.
Agents work with the plan itself
The MCP server exposes timelines and their records as tools. An agent can inspect a plan, update items and groups, and call domain verbs provided by supported plugins. See the current agent workflow.
Plugins add domain language
A plugin can contribute fields, views, stored data and agent tools. Construction, Sprints, Lifecycle and Product ship in the repository today. Each plugin page states what it contributes and where its current limits are.
Deployment follows the data source
Static and Node deployments can publish file-based plans as read-only views. Postgres keeps shared plans editable. The self-hosting guide covers both paths and their configuration.