done
Project Brain
The agentic coordination layer for 10x product teams
Kestral keeps projects on track with the latest knowledge to make sure your agents and teammates work together to build the right thing.
Automated Task Coordination
Kestral’s agent creates and updates tasks as work gets completed. No more chasing people to update their tasks.
See what matters
Kestral gives you targeted briefs that surface the priorities, open blockers, and latest project status most relevant to you.
Project health
Launch planteam score
behind
- Merged PR closed the API contract task.
- Security feedback became follow-up work.
- Customer decision was linked to the launch plan.
Works with your agent
Kestral gives your agent the current project context it needs to plan the day, update tasks, and close the loop without chasing the team.
Get Started
Paste this into your coding agent
Cursor, Claude Code, or Codex installs the Kestral plugin, then runs kestral-setup to connect and start a first plan.
Install the Kestral plugin in this app, then connect and start a first plan.
curl -fsSL https://raw.githubusercontent.com/Kestral-Team/kestral-plugins/main/setup.sh | bash -s -- --app <this-host> --with-hooks
Fill --app with the host you are running in: cursor, claude-code, or codex.
After install, load the plugin, then run kestral-setup:
- Cursor: skills are in this session. If Kestral needs authentication, open Settings → Tools & MCPs and click Connect. Then run kestral-setup.
- Claude Code: First detect whether you're running in Desktop or CLI. Check your shell's process ancestry using whatever method is native to your OS, walking up a bounded number of levels and stopping immediately on an empty, missing, or repeated parent PID. If any ancestor is a Claude.app (or equivalent packaged desktop app) process, output exactly desktop; otherwise output exactly cli. cli: /reload-plugins, then /kestral:kestral-setup. desktop: fully quit and reopen so the plugin appears. Go to Customize → Plugins → Yours → Kestral. In Connectors, click Connect, then fully quit and reopen again. Start a new chat and run /kestral:kestral-setup (open chats keep their old plugin and tool snapshot).
- Codex: fully quit and reopen. Authenticate (CLI: `codex mcp login Kestral`; app: Plugins → Kestral → MCP servers gear), then start a new thread using /new and run $kestral-setup.
kestral-setup walks Authorize, asks what you want to plan, and puts a multi-phase plan in Kestral.The install enables sync hooks. They nudge your agent after push and PR so Kestral stays in the loop without you remembering to ask.
Prefer Terminal?
macOS and Linux. This opens a host menu. The paste above is the advertised path — it already passes --app and --with-hooks.
curl -fsSL https://raw.githubusercontent.com/Kestral-Team/kestral-plugins/main/setup.sh | bashAfter install
Pick your app for the first step after the paste. The paste is the same on every host — your agent fills --app.
Already pasted the install prompt? Start here.
- 1
Load kestral-setup
In the terminal: run /reload-plugins, then /kestral:kestral-setup. In the Claude desktop app: quit and reopen so the plugin appears, open Customize → Plugins → Yours → Kestral, click Connect in Connectors, then quit and reopen once more and run /kestral:kestral-setup in a new chat.
/kestral:kestral-setup
Kestral not only deeply understands your data, but also protects it safely. Kestral is SOC 2 Type 2 compliant to empower high trust, security environments for startups and enterprises alike.
Review more details in our Trust Center.
We're leading experts in working with AI, who have advised some of the biggest companies on AI enablement.
Want real AI ROI for your company? Or to simply instantly streamline your product workflows?

Latest from the blog
Introducing kstack: The Skills We Built to Ship Faster with AI AgentsWe've written millions of lines of code with AI agents while building Kestral. kstack is the set of skills we developed along the way to make fewer mistakes, keep things documented, and actually ship.
FAQ