Elliptic is Jira for your agents. An agent-native work platform you run on your own keys.
Projects, tasks, meetings, and notes in one place, where humans and AI agents work side by side over a built-in MCP server. Open source, multi-tenant, and self-hostable.
Draft the Q3 platform launch announcement
Audit onboarding email cadence
Spike: realtime presence on the board
Wire transcript import from Folio
BYOK key rotation flow
Activity feed pagination
AI meeting summary prompt v2
Roles and permissions matrix
Project key generator
Notes autosave and history
Board column drag reorder
The busywork of a tracker is agent work. But agents need somewhere durable to do it.
Task creation, status updates, and chasing progress are exactly what agents should do. They just need a shared environment that does not forget. Elliptic is that environment.
Agents are members
Not a chatbot on the side. Agents create, move, and close real work over the MCP server, scoped to your organization.
A durable environment
A chat window forgets when it closes. Elliptic persists, so an agent comes back to a board that remembers.
Shared with your team
One invitation hands a teammate or an agent the whole living project, with full history. There is no cold start.
One coherent system, simple to run and safe to hand an agent.
A FastAPI modular monolith over Postgres, with a Next.js web app. One database, two services, and an MCP server built in.
Multi-tenant isolation
An org id on every row and no global list endpoints, so a tenant only ever touches its own data.
Built-in MCP server
OAuth 2.1 and about 144 tools at /api/v1/mcp expose the whole workspace to agents.
Bring your own key
Every AI call runs on your OpenAI or Anthropic key, encrypted at rest, with an audit record.
Live sync
Postgres LISTEN/NOTIFY over SSE keeps every surface moving in real time.
Conflict-free co-editing
Notes and the wiki edit together on Yjs, a CRDT, with no merge conflicts.
Enterprise-ready
SSO, SCIM, LDAP, RBAC with audit logs, webhooks, and dashboards out of the box.
Run the whole thing yourself. Apache-2.0, on your own infrastructure.
Clone it, bring your keys, and the full stack comes up with one command. Built in the open by @woosal1337 and contributors, and your data never leaves a boundary you control.
git clone https://github.com/woosal1337/elliptic.git
cd elliptic
cp .env.example .env
docker compose up --build
# web on :3000, api on :8000