Local-first project management that lives in your repo.
Centy stores all your issues, docs, and records as Markdown files with YAML frontmatter inside a .centy directory — version-controlled, diffable, and fully offline. No external database. No SaaS lock-in.
| Project | Description | |
|---|---|---|
| ⚙️ | centy-daemon | File-based storage and query engine. Persists data as .md files, exposed via a local gRPC service. |
| 🖥️ | centy-app | React web UI for managing issues and docs. Talks to the daemon over gRPC-web. |
| 🔧 | centy-cli | Terminal CLI for creating, querying, and managing records directly from your shell. |
| 📚 | centy-docs | Official documentation site, built with Docusaurus and hosted at docs.centy.io. |
your-repo/
└── .centy/
├── issues/
│ └── my-feature.md ← structured issue as Markdown
└── docs/
└── architecture.md ← documentation record
Every record is a plain Markdown file. Commit it, branch it, diff it, merge it — your project tracker moves with your code.
# Install daemon + CLI
curl -fsSL https://github.com/centy-io/installer/releases/latest/download/install.sh | sh
# Install CLI globally
pnpm add -g centy
# Start the daemon
centy-daemon
# Create your first issue
centy issue create "My first issue"Full docs at docs.centy.io