Project management for people
who'd rather curl than click

Alloy is a headless project tracker with a REST API. Manage tickets, sprints, and time from your terminal, your scripts, or your AI assistant.

bash
Get Started in 5 Minutes
"Every feature in Alloy is an API endpoint first. The CLI, TUI, and MCP server are all just clients — build your own."

Built for automation, not for browsers

{ }REST API

Every action is a curl command. Create tickets, run sprints, log time — all from your terminal or scripts.

curl -X POST /api/v1/tickets -d '{"title":"Ship it"}'

>_CLI & TUI

When you want convenience. Vim-style keybindings, interactive prompts, smart ticket resolution by key.

alloy ticket create "Fix the thing" --priority high

MCP Native

Built-in MCP server. Your AI assistant creates tickets, updates statuses, and queries your backlog natively.

"Create a ticket for the auth bug" → ACME-42

Dual Database

SQLite for solo use — zero setup. PostgreSQL for teams — multi-tenant with row-level security. Same binary.

alloy serve  # SQLite, just works

Integrations

Slack commands, GitHub webhooks, Okta SSO, SCIM provisioning. Fits into your stack, not the other way around.

/alloy create "Deploy fix" --priority urgent

Time & Finance

Built-in time tracking with capitalization reporting. Engineering effort data for finance, without a separate tool.

curl /api/v1/reports/capitalization?period=2026-Q1

Everything is a client

Alloy is the server. Your data stays securely behind the API.

curl CLI / TUI MCP / AI Your Scripts Alloy Server SQLite (solo) PostgreSQL (teams) S3 / MinIO (files)

How Alloy compares

AlloyJiraLinear
Cost Free / self-hosted $8.15/user/mo $8/user/mo
SSO / SAML Included Premium plan ($16/user/mo) Business plan ($14/user/mo)
SCIM provisioning Included Enterprise only (custom pricing) Enterprise only (custom pricing)
API rate limits Your server, your rules Varies by plan Varies by plan
API First-class REST API — the product IS the API REST + GraphQL, but GUI-first GraphQL, but GUI-first
AI integration Native MCP server (69 tools) Atlassian Intelligence (add-on) AI features in app only
Deployment Single binary, your infra Cloud or Data Center ($42k+/yr) Cloud only
Data ownership Your database, your control Atlassian cloud Linear cloud
Setup time 5 minutes, zero config Hours to days ~30 minutes
Custom workflows Included Included Limited
Time tracking Built-in with capitalization Via add-ons (Tempo, etc.) Not available
Finance reporting Built-in (CapEx/OpEx, ROI) Via add-ons Not available
Automation curl + jq + cron. It's just an API. Automation rules (GUI builder) Automation rules (GUI builder)
CLI / TUI Full CLI + vim-style TUI Community tools Community tools
Enterprise features All included, no tiers Gated behind Premium/Enterprise Gated behind Business/Enterprise
Multi-tenancy (RLS) Included — host multiple teams on one instance N/A (SaaS, they manage it) N/A (SaaS, they manage it)
Audit logging Included Premium+ only Enterprise only
Auto TLS Built-in (Let's Encrypt) N/A (SaaS) N/A (SaaS)

Alloy doesn't charge more for features you need. SSO, SCIM, audit logs, and multi-tenancy are included — not upsells.

Five minutes. One binary. Zero config.

Install, run, curl. That's it.

bash
# Install and run
$ cargo install alloy-cli
$ alloy serve

# You're live
$ curl http://localhost:3000/health
{"status":"ok"}
Read the Getting Started Guide