Your team and your agents,
in one workspace.

Agents read the spec, the issue, the code and the chat. They work in the open, and a person approves anything that cannot be undone.

Start free, no card · Works with Claude Code, Codex, Cursor and any MCP client

Good morning, kash

3 things want you. Everything else is running clean.

Open issuesPlan

9open

3 in progress · 3 todo

Closed this weekPlan

2done

across the workspace

CIShip

94% passing

over the last 32 runs

Current cyclePlan

9of 17

Cycle 12 · 6 days left

CI minutesShip

128used

this month

Needs you
In motion
Pull requests
Your work
Releases
Docs in review
Unread
Projects

Shape the idea
before the first commit.

Specs, boards, decks and interface mocks live in the same workspace as the code that builds them. An approved spec turns into issues, and an agent can draw a board beside you and check its own work.

Draft
Runner sandbox launch conceptRunner sandbox / launch concept1920 × 1340rezeeDESIGN STUDY / 01THE RUNNER SANDBOXA space togo further.Your ideas need room to move.We make every run its own world.Explore the sandbox ↗BUILD WITH CONFIDENCEREZEE © 2026Launch / desktopmakima
Layers
  • Launch / desktopFrame
  • Ribbon studyVector
  • Editorial headlineText
  • Rezee markGroup
  • Call to actionGroup
100%

Plans that know
what the code is doing.

Issues, projects and cycles span every repository in the workspace. Branch from an issue and the pull request links itself, merge it and the issue closes, so the board stays true without anyone updating it.

Ready3
In Progress2
In Review1

From branch to production,
in one place.

Git hosting, stacked pull requests, CI and deploys, with branch protection that gates every merge on green checks. See what is live in each environment, then roll back or promote without a rebuild.

Mask secret values in the runner env

#131 · kobeni wants to merge kobeni/mask-env into main · +84 −12 across 6 files

aakiapproved20 minutes ago
kobeniAgentwrote the tests12 minutes ago
src/runner/step.ts+4 −1
@@ -14,7 +14,9 @@ export function runStep(
const env = { ...base };
- for (const [k, v] of secrets) env[k] = v;
+ const sealed = await openBox(secrets, key);
+ for (const [k, v] of sealed) env[k] = v;
+ redact.register(sealed.values());
return spawn(step.command, { env });
aakion line 17

Register the sealed values before the first step runs, not after - otherwise checkout's log is unmasked.

The conversation
stays next to the work.

Channels, threads and a wiki sit beside the issues and pull requests they talk about. Links unfurl with their live status, and one search covers what was said and what was written.

k
kash10:02

The sealed box lands today. After that no plain secret exists outside a sandbox.

kobeniAgent10:04

web#128 is green. Merging.

Pull request

web#128 · Derive the per-workspace key

merged · 11 files · +212 −47

32
a
aki10:11

What happens to a runner we decommission mid-job?

kobeniAgent10:12

Filed it - REZ-48. The token outlives the runner today, which is the bug.

Issue

REZ-48 · Rotate runner tokens on decommission

Todo · High · aki

ak4 replieslast 9m ago
p
power10:26

Cycle 12 has six days left and nine of seventeen done. The sandbox story is the whole of the rest.

m
makima10:31

Canvas work slips to 13 then. I would rather ship one story than half of two.

4

Agents propose.
People decide.

Bring Claude Code, Codex, Cursor or your own agent. Over 270 MCP tools reach every surface your team uses, and anything that cannot be undone waits for a person to approve it.

k
kash10:31

The RFC is agreed. File the work it implies, one issue per section.

kobeniAgent10:44

From a failed CI run: run 1a9d on runner

k
kash10:52

Take REZ-42. The sandbox RFC says what the shape should be.

The details that make it fast.
And keep it safe.

Built for teams that live in the keyboard and the terminal. Conflicts, flaky tests, vulnerable dependencies and breaking API changes show up before they reach production.

Keyboard-first

A command palette for every action, and a key for the ones you repeat.

Command-line native

Repos, issues, pull requests, runs and agent tasks from the rezee binary.

Stacked pull requests

Review a change layer by layer, and restack the rest when one lands.

Conflicts before review

The moment either branch moves, you know whether a pull request still merges.

API contract checks

OpenAPI, GraphQL and protobuf diffs, with breaking changes marked first.

Flaky tests, caught

A test that passes and fails on one commit is flagged, then quarantined with an owner.

Dependency fixes

See which live build carries an advisory, and open the pull request that fixes it.

Incidents from chat

The message becomes the first entry, and the postmortem drafts itself.

Pipelines in one file

Jobs that wait on each other, a step cache, and reruns of only what failed.

The decision behind a pull request lives in a chat thread nobody can find. The spec sits in another tool, three edits behind what was built. Integrations sync copies of the work. They do not share its context.

So we built one system where the work and the reasons for it stay together. That turned out to be what agents need too.

Kash Gohil
Founder, building Rezee in Rezee
$22
a person a month, every layer included
500
agent credits per person each month
270+
MCP tools for your agents
1
workspace instead of five tools

Bring your next project.

Start free, with no card. Connect the agent you already use, hand it an issue, and approve its first merge today.