Barynt: the issue tracker you host yourself
Barynt v1.0.12
Star on GitHub
Open source · MIT · self-hosted

Plan the work. Own the server.

Barynt is an issue tracker in the spirit of Linear and Jira that runs on your own infrastructure. Boards, lists and dashboards, roles down to the project, SSO without an enterprise tier, and an MCP server your AI assistant can talk to.

$curl -fsSL https://github.com/Jafoson/Barynt/releases/latest/download/install.sh | sh
Install guide
barynt.example.com/acme/dashboard
Open issues7 days
42
−8 this week
Sprint 145 days left
68%
BARY-204

Passkey sign-in fails on Safari

!frontendMK
Status Todo Assignee Unassigned
JS
Features

Everything your team needs to ship.

Issues, boards and dashboards, roles down to the project, sign-in with any provider and an API your AI can use. All included, nothing behind a paid tier.

Dashboardsnew in 1.0
Your dashboard, arranged your way.

Choose from 24 widget kinds, drag them into place and pick a size. Numbers, charts, notes, links or widgets you build yourself, for a project, the workspace or just for you.

MCP server/api/mcp
Your AI assistant files the tickets.

Claude, Claude Code or any MCP client reads and edits issues, comments, labels and attachments. OAuth 2.1 or an API key.

# Claude Code
claude mcp add --transport http \
  barynt https://you/api/mcp
Seats
∞
no per-user fee
Language
ENDE
chosen per person
Keyboard firsttry a key
⌘K
Command paletteSearch, jump, run any action
New issuepress C
From idea to issue in seconds.

Press C, type a title, set the details. ⌘↵ and it's filed.

Website
Issue title
Type Priority Assignee
Create⌘↵
Just created
    Roles & permissions
    The right access for every person.

    Give people one role in the workspace and a different one in each project. Start with ready-made roles, or build your own, permission by permission.

    15built-in roles
    51permissions
    3scopes
    Try it: switch the project role
    1. PlatformMember
    2. WorkspaceAdmin
    3. Project
    In this project the project role decides.
    Sign-in & SSOno enterprise tier
    Passkey
    + OIDC
    Passkeys by default. Every OAuth or OIDC provider, switched on in .env.
    Inbox
      Audit loglive
      Who changed what, and when.
        REST API & webhookskeys · scopes · rate limits
        GET/api/v1/issues200 · 38ms
        webhook
        issue.created
        ci.acme.dev
        API keys with scopes and rate limits.
        Self-hostingLinux · Docker · Helm
        One line to install.

        Asks for your domain, generates every secret and starts it with HTTPS. Then barynt runs your upgrades and backups.

        $ curl -fsSL …/install.sh | sh ✓ Configuration written, secrets generated ✓ Barynt is running · https://issues.acme.dev $ barynt upgrade
        Open source
        MIT
        read it, fork it
        Mobile
        Built for phones too
        Attachments
        100MB
        per file, on S3
        Descriptions & comments
        One / for everything.

        Type / for checklists, tables, code, info panels and more. @ mentions people, # links issues, Markdown just works.

        Personal settings
        The app adapts to you.

        Every person sets how Barynt behaves for them, without touching anyone else.

        Open issues inSide panel
        Start pageMy issues
        Group lists byStatus
        ThemeDark
        Ask before deleting
        Workspaces
        ASO
        many per instance, private projects
        Saved viewsprivate
        Invites
        By email or by link
        Public link
        30days
        share one issue
        Email
        Per event, own templates
        Search
        Titles, text and comments
        Latest release
        1.0.12: Better writing on phones and tablets, attachments in the API and MCP, and sign-in with any provider
        Release notes and update notices appear right in the app.
        A look inside

        See Barynt at work.

        One set of issues, shown the way the moment needs it.

        01 / 07
        Self-hosting

        Running in the time it takes to make coffee.

        One line on a Linux server. No clone, no build step, no secrets to make up yourself.

        1. Run the installerIt checks for Docker and installs it if you agree, then writes a .env with generated secrets.
        2. Tell it your domainPoint the domain and files. for uploads at the server. Caddy gets the certificates by itself.
        3. Open it and sign upThe first account becomes the administrator. barynt handles upgrades and backups from then on.
        Linux amd64 · arm64Docker installed if missingPorts 80 & 443
        Documentation

        Read the docs.

        Your tracker, your data, your rules.

        Free and open source under MIT. Star it, fork it, run it.

        Changelog

        Release notes