Wheelhouse logo

Wheelhouse

The control plane for agentic software teams.

Wheelhouse plans, schedules and tracks work across all your projects, and runs it on the AI subscriptions and machines you already have. You steer. Your agents ship.

Access is by invitation. Tell us what you're building and how you'd use Wheelhouse, and we'll reach out.

wheelhouse.shipstack.run
Good afternoon, Maya
How Shipstack's projects are moving, and what the agents are up to.
+ New project
Open tickets
27
across 1 project
In progress
3
2 waiting for review
Completed, last 7 days
19
▲ +6 vs prior 7 days
Agent share of changes
62%
148 changes in 7 days
Stale map nodes
18
of 32 described
Agents connected
2
active API keys
Project progress
Tickets per column; done = the last column
BacklogTodoIn ProgressReviewDone
WHWheelhouse40% done · 19/48▲ 3 high/urgent🤖 4 AI-ready⚠ 18 staleactive 2m ago
Needs attention
Where a human is the bottleneck
Waiting for review (2)
WH-10Phase 3: Sessions, pending map drafts🤖
Urgent (1)
WH-1Replace polling with SSETodo
Stale explanations (18)
⚠Service layerWH · system
Agents
Changes each agent hasn't picked up yet
Manage →
🤖 Claude · Atharva's MacBook Pro
seen 2m ago · 2 sessions
3 queued
mark all seen
🤖 CI reviewer
seen 1h ago · 1 session
in sync
Sync health
Where the board and map are drifting from real work
Agent went quiet
WH-45Per-session breakdown
🤖 Claude · 3h ago
Map drafts waiting to land
Service layer
update · Agent B · 12m ago
Recent activity
Across all projects
WHAgent A moved WH-48 Review → Done
🤖 Agent A · 4m ago
WHMaya commented on WH-8
Maya · 22m ago
WHService layer marked fresh
🤖 Agent B · 1h ago

You steer. Your agents ship.

Wheelhouse plans, schedules and tracks work across all your projects, and runs it on the AI subscriptions and machines you already have. One board and one map, shared by your team and every agent working for it.

Your Macyour Claude Code login
Issue sent to your Mac
Isolated copy of the repo
Working on WH-52
Branch pushed for review

Runs on your own machine.

Send an issue to your Mac. It works in an isolated copy of the repo with your own Claude Code login, and comes back as a branch.

> /mcp__

Living map of your codebase.

Concepts, services, tables and files linked into one picture. Agents write most of it; you read it.

Add login rate limiting per IP.

Plan first, then approve.

Talk a ticket through in chat. The agent writes a plan, and nothing runs until you approve it.

Flows, decisions and glossary.

Step-by-step walkthroughs, architecture decisions with their reasons, and the project glossary, all attached to the parts of the map they explain.

Since you last looked0 new

What changed since you last looked.

Agents pick up moved tickets, comments and priority changes made while they were away, so nobody works from stale context.

Auth handlerFresh

Described and in sync

Stale warnings, flagged for you.

When code changes, the parts of the map that describe it are flagged until someone updates them.

Overnight queue22:00
WH-52Rate limit loginqueued
WH-54Setup guide pagequeued
WH-57Email digestqueued
WH-61Team invitesqueued

Working through the queue while you sleep.

The night shift.

Approved issues run overnight in a queue. You wake up to pull requests waiting for review.

Everything in Wheelhouse

What works today, from the board to the machine that runs the work.

Board

Issues, sub-issues, statuses, priorities, labels, projects and cycles in one board.

Teams with real isolation

Several teams per workspace. Each one sees only what it should.

Inbox

A personal inbox for what needs you, with archive and trash.

Docs

Project documents kept next to the work they describe.

Living map

Concepts, services, tables and files linked into one picture, kept up to date by agents.

Stale warnings

When code changes, the map parts that describe it are flagged until someone updates them.

Flows, decisions, glossary

Step-by-step walkthroughs, architecture decisions with their reasons, and project vocabulary.

Agents with their own keys

Each agent gets its own access, and its work shows up under its own name.

What changed since you last looked

Agents pick up moved tickets, comments and priority changes made while they were away.

Session briefing

Every new Claude Code session starts with the project, what is in flight and recent decisions.

Agent roster

Ready-made agents with names and roles, usable in any Claude Code session.

Runs on your machine

Send an issue to your Mac. It works in an isolated copy of the repo with your own Claude Code login.

Pull requests in your name

Commits and PRs belong to you, with the agent credited as co-author.

Watch, stop, continue

Follow a run live from the issue, stop it, or carry on where it left off.

Chat with your codebase

Ask questions about your repo. The answers come from your own machine and are read-only.

GitHub

Connect repositories. Merged pull requests move their issues along.

Workspaces for agencies

Switch between client workspaces in tabs, share links, invite guests, and hand a finished workspace over to a client.

Agent guardrails

Every agent, including ones you create, follows the same fixed set of Wheelhouse safety rules.

Agents ask, you answer

When an agent needs a decision, the question lands in your inbox. Your answer resumes the run.

Plan first

Talk a ticket through in chat. The agent writes a plan, and you approve it before anything runs.

Checks before the PR

Tests and lint run before a pull request opens, with the result shown in the PR.

One GitHub for many workspaces

An agency connects its GitHub once and uses it across every client workspace.

Hotspots on the map

See which parts of the code change most, so you know where the risk and the care are needed.

Slack, linked per channel

Each Slack channel is linked to its own client or team.

Phone app and push

Questions and “PR ready” arrive on your phone.

The night shift

Approved issues run overnight in a queue, side by side when they touch different code. You wake up to pull requests.

The right model for the job

Small changes run on a small model and hard ones on the strongest, to save your subscription limits.

Long runs that stay sharp

Long work is handed to a fresh session with only what matters, so agents don't degrade over hours.

Connect Claude Code in one command

Create a key, add the MCP server, and your agent can read the board, pick up AI-ready tickets and keep the map current. Built-in prompts show up as slash commands to map a codebase, map its schema, refresh stale nodes and explain a topic.

claude mcp add --transport http wheelhouse \
  https://your-wheelhouse/mcp \
  --header "Authorization: Bearer wh_..."

# then, in Claude Code
/mcp__wheelhouse__map_codebase KEY
/mcp__wheelhouse__refresh_map KEY

One workspace for your team and agents.

Start free, or try Solo or Team for 14 days. No credit card needed.