Hinatadocs
Open source · Self-hosted · GPL-3.0

Project managementyou actually own.

Hinata is a project and issue tracker you run on your own server. Boards, sprints, Gantt, time tracking, a knowledge base and Git integration. One app for Android, iOS, Web, macOS, Windows and Linux. No limits on users, teams or boards.

Android·iOS·Web·macOS·Windows·Linuxv10.4.0
The Hinata dashboard on a MacBookThe Hinata dashboard on an iPhone

Everything a modern team needs

Everything in one platform. No add-ons, no price per user.

📊

Dashboard & reports

Burndown, velocity, cycle time and distributions, plus your personal focus for the day.

📋

Agile boards

Board, Backlog & Timeline views with drag-and-drop, WIP limits and swimlanes.

🏃

Sprints

Plan, run and review sprints with capacity, story points and burndown.

🐛

Issues & hierarchy

Epics → stories/tasks/bugs → sub-tasks, dependencies, labels, comments, attachments.

🔗

Git integration

GitHub, GitLab and Bitbucket with real OAuth, signed webhooks, smart commits and automation.

🔑

SSO & security

OpenID Connect, OAuth 2.0, SAML, LDAP. JWT, BCrypt, rate limiting, OWASP-hardened.

📚

Knowledge base

Hierarchical Markdown articles, global or per project, with smart links.

⏱️

Time tracking

Log work by activity type and see it in weekly timesheets and reports.

🎨

Bring your own server

One app connects to your own server and shows your logo and name. Six platforms from one Flutter codebase.

Nine languages, all of them complete

The whole app is translated. In Arabic the layout runs right to left, too.

🇬🇧Englishen🇩🇪Deutschde🇫🇷Françaisfr🇪🇸Españoles🇷🇺Русскийru🇨🇳简体中文zh🇯🇵日本語ja🇮🇳हिन्दीhi🇸🇦العربيةar

The flags stand for languages, not countries. They are just quicker to scan than names.

All nine, in detail →

Up and running in minutes

Docker Compose starts the server, a MongoDB replica set, object storage and mail. Enter your URL in the app and follow the setup.

Deployment guide →
cp .env.example .env
./deploy/generate-secrets.sh   # Mongo keyfile + secrets
docker compose up -d
claude mcp add --transport http hinata \
  https://your-hinata-host/mcp \
  --header "Authorization: Bearer hn_pat_..."
MCP

Talk to Hinatafrom Claude

Hinata has a built-in /mcp endpoint for the Model Context Protocol. Connect Claude, Claude Code, Cursor or any MCP client to search issues, create work, log time or read the knowledge base. It only sees what the connected user may see.

Explore the MCP server →

Claude · Claude Code · Cursor · any MCP client

Two repositories, one platform