Self-hosted project tracking

Project management that does the work.

Procyon is a self-hosted issue tracker for teams who liked the idea of Jira more than the reality of it. Fast pages, keyboard-first workflows, release tracking that tells you what is actually shipping, and none of it living on someone else's cloud.

Self-hosted Jira import built in Keyboard-first
Procyon ticket search showing a filtered list of open tickets with priority, status, type, and assignee columns

What Procyon does

The tracker parts you use every day, without the parts you don't.

Procyon covers tickets, releases, and teams, and stops there. No sprints-as-a-service upsell, no marketplace, no admin console that needs its own admin.

Tickets that stay out of your way

Types, priorities, statuses, assignees, due dates, children, links, and follow-ups. Filterable lists with saved searches and the columns you actually want.

Self-hosted, for real

ASP.NET Core, PostgreSQL, and Docker Compose. Your tickets live in your database on your hardware, and the whole stack comes up with one command.

Markdown everywhere

Descriptions and comments are markdown with @mentions, attachments, and ticket cross-references that stay linked as your project grows.

Jira import built in

Bring your projects over with the built-in importer: tickets, comments, attachments, versions, and links, with live progress logs while it runs.

Built for keyboards

Slash to search, Enter to submit, quick-add tickets by key. The fast path through Procyon never makes you reach for the mouse.

Ready for automation and AI

A clean REST API and a first-class MCP server, so your scripts and your coding agents can search, file, work, and resolve tickets like anyone else on the team.

One screen per ticket

Everything about a ticket, without the tab safari.

Description, attachments, children, links, follow-ups, and history live on one page. The details rail keeps status, priority, versions, and people in reach while you read.

  • Attachments preview inline, and screenshots paste straight into the ticket.
  • Cross-referenced tickets stay linked in both directions.
  • Follow-ups put a date on "check back on this" so it actually happens.
A Procyon ticket page showing description, attachments, children, links, and a details rail with status, priority, and fix versions

Release tracking

Know what is in the release, and what is in the way.

Versions carry their own progress: how many tickets are resolved, how many are open, and a straight line to the unresolved list. The release radar on the home page keeps every active version in view.

  • Per-version progress with resolved counts at a glance.
  • One click from a version to its unresolved tickets.
  • Release when the count hits zero, not when the meeting says so.
Procyon active versions page showing per-version resolved progress bars and release buttons with unresolved counts

Procyon is being built in the open.

We run RoushTech on it every day, and it is not ready for yours yet. The blog covers what ships and why. Subscribe to the RSS feed or check back as releases land.