What's new.

What we shipped, in the order we shipped it. Written by us, not a release bot.

Sep 20, 2026
v0.27
New

A stack of pull requests, drawn as a stack

A stack used to be a list of numbers behind a disclosure, which is an odd way to describe the one thing whose whole point is its shape. It's a graph now - a spine down the side of the review, your layer ringed, each one carrying whether it's blocked. A stack also has a page of its own, with the trunk-to-tip diff no single pull request can show, and restack and merge-through sit where you're already reading instead of in a menu you had to know about. Chat got the week's other half: the composer finally behaves like a chat box.

  • The queue draws a stack's shape on the row, so you stop opening one to find out
  • Chat keeps a draft per thread, and stops handing back the message you just sent
  • Up from an empty composer edits your last message in the real box, toolbar and all
  • Attachments read in place: images, text, Markdown, and PDFs, in a viewer that scrolls
  • An upload shows a real percentage, and cancel and retry reuse the same row
  • Docs paint on a cold launch instead of queuing behind issues, chat, pulls, and runs
Sep 18, 2026
v0.26
New

Jira and Linear come over whole, and agents can hand work on

Moving in used to mean a CSV and an apology. Jira and Linear import for real now: sub-issues, comments with the author and date they were written, attachments, relations, sprints, and the fields you invented. Statuses land in Rezee's phases instead of a flat list, and the job is resumable, so a rate limit is a pause rather than a restart. Agents learned to delegate in the same week - one can hand a task to another, and the chain shows you who passed what to whom, and what it cost.

  • Imports have their own settings page, and the job waiting on you opens first
  • You hear about an import in the inbox when it needs input, fails, or finishes
  • An author who hides their email pauses the job instead of quietly becoming you
  • Custom fields are real fields now: define them once, pin the ones you use, filter views by them
  • Docs got stars, branches that collapse, and a reviewer picker that lets you ask twice
Sep 16, 2026
v0.25
New

Plan runs on your rules, and a run stops at its budget

Open, in progress, done was our workflow, not yours. Write your own stages, group them by phase, and every board and automation follows. Cycles carry capacity, a forecast, and what the scope did while you weren't looking. Labels have scope and groups. Saved views are a real thing you can share. And a run that empties the credit pool or outlives its clock now stops and says so, instead of reading as a failure.

  • An agent can be capped per run and per month, and a refusal names which ceiling spoke
  • Replay a finished task against the agent's current definition, read-only, with a verdict
  • An agent with no kit gets the tools its task actually points at, not all 152
  • Two-factor sign-in with recovery codes, and a workspace can require it of everybody
  • Light theme goes all the way down: web, desktop chrome, phone, and syntax highlighting
  • Per-kind email and push settings, quiet hours, and one-click unsubscribe
Sep 14, 2026
v0.24
New

Components, prototypes, and an app that opens before the network

Boards can be real component libraries now: variants, slots, grids. Prototypes you can tap through, including on your phone. And when someone asks for the file, you can hand them React, HTML, a zip, a searchable PDF, or an actual PowerPoint with real shapes. Underneath, inbox, docs, pulls, runs, and chat moved onto the same local store issues have been using, so they paint immediately instead of waiting for us.

  • Shift+D turns on inspect. Hover a layer and you get redlines
  • Paste Mermaid onto a board, or copy a frame back out as Mermaid
  • Unread is the unread lines on disk, not a counter we have to go fetch
  • Open issues load first. Closed and archived wait until you actually look
  • Pinch a board on the phone. Hold a node to comment
Sep 13, 2026
v0.23
New

Ship knows what's in production, and we worked out the bill

We were tired of answering 'is this live?' by scrolling CI. Ship is environments now: what's on each one, how far behind it is, and the merged PRs that never made it into a release. Cut a release and the notes are already written. We also stopped pretending one seat price covered agents, CI, and the product - it's three things: a seat to get in, credits for agent work, and CI minutes that scale with the people paying.

  • Rollback to whatever an environment replaced, or promote what's live to the next one
  • Deploy frequency, lead time, change failure, recovery, plus CI health per repo
  • Agents carry a small kit instead of all 152 tools, and can ask a question and wait
  • An agent's personality is a file in the repo, reviewed like everything else
  • Startup is $22 a person a month ($20 yearly), Business $44 ($40 yearly). A credit is a cent
Sep 11, 2026
v0.22
New

Boards you can actually work in, with an agent beside you

A drawing tool that can't paste is a toy. Boards copy, cut, paste, and duplicate now - across boards, and out to the rest of your machine. Shift+0 is 100%, Shift+1 fits everything, N walks frames. And you can hand the board to an agent: highlight something, say what you want, and it turns up as its own cursor working on a branch, not on main, because we have been the people who watched an agent restyle production.

  • Paste an SVG and you get shapes. Paste a sentence and you get a text node
  • A design system can require requests, so main is comments-only and edits land through a branch
  • If a change would repaint other boards, we show each one: main on the left, the branch on the right
  • Capture a running page, or paste HTML, and get editable layers
  • Press ? for the shortcut sheet. Drop an issue or a PR on a board and it stays live
Sep 9, 2026
v0.21
New

The app opens before the network does

Every screen used to sit there waiting for the API. The data lives on your machine now, so you see what you already know and the rest fills in. Offline writes sit in an outbox. While we were in there: new repos, pages, and projects are private to you instead of landing in everyone's lap, and the chat rail finally lets you star the rooms you actually live in.

  • A running agent streams its steps to whoever has it open
  • Put a team on a repo and it's that team's. Admins see team work, not your private drafts
  • Star a channel, drag the rest into groups, and we draw a line where you left off
  • Signing in on someone else's phone wipes it first. We promised that months ago
  • A pile of new MCP tools: chat, branches, commits, the task loop, docs as markdown
Sep 6, 2026
v0.20
New

Roles you write yourself

Owner, admin, member. Three names, and every permission check was 'are they one of those?' You can define roles as a list of verbs now, and grant them on the workspace, a team, a project, or a repo. You can't hand out what you don't have. And an admin can no longer promote themselves to owner - which, yes, someone tried.

  • Five verbs stay the owner's, forever
  • An invite can carry the role the person arrives with
  • Search only returns what the reader is allowed to see
  • Close a repo, a project, or a page, and every door respects it
Sep 4, 2026
v0.19
New

A room your client can actually be in

Invite someone from outside - a client, a contractor, an agency - into one conversation, at a permission level you picked. They see that room. They do not see the rest of the company. Agents in the room won't take orders from guests, because that felt like a horror movie waiting to happen.

  • Only owners and admins can open an external channel. You can't convert an internal one
  • The invite is addressed. A forwarded link gets the holder an account and a no
  • Guests get their own shell, so the next nav item we add doesn't leak into it
  • Delete an account and we scrub it, instead of taking half the thread with it
Sep 1, 2026
v0.18
New

Sign in with your work email

Joining used to mean someone DMing you a URL. Claim your domain (we check the TXT record both ways) and alice@acme.com at the login box lands in Acme. People outside the domain still need an invite. Lost passwords are recoverable, and a reset actually logs everyone out.

  • A claimed domain is an extra way in, not the only way in
  • Changing your email waits until you prove it
  • Leaving the workspace you started in no longer dumps you in a void
  • The login box doesn't leak whether an address exists. Same answer either way
Aug 27, 2026
v0.17
New

Paste a URL, then say yes

Connecting an agent used to start with minting a token and hoping you pasted it into the right box. Now the client finds us, registers, and you approve it on a screen that says what it's getting. You can talk to a running task, put agents on a schedule, and every tool has to say what it's about to do.

  • Talk to a running task, correct it, stop it, see what it cost
  • Schedules, with steps that show up live instead of in a lump at the end
  • Send a message later, edit one after the fact, or pin it
Aug 26, 2026
v0.16
New

Rezee in a real window

There's a Mac app. Disk image, Dock icon, tabs, an updater that doesn't wait to be asked. It reads from disk first, so launch isn't a spinner while we wake up. It also tells you when it can't reach us, instead of just feeling slow.

  • Tabs come back where you left them. Switch workspace, switch the set
  • A tab shows what page you're on. Closed issues stop saying Urgent
  • If we're unreachable, the app says so
Aug 23, 2026
v0.15
New

Projects know their repos

A project isn't a pile of issues that happen to sit near some code. It names the repos it lives in, and you can read that code on the project page. Docs can be shared with a person, or published at a link anyone can open.

  • Cut a branch from an issue and the issue starts. The PR knows what it names
  • Mentioned-in works the same on an issue, a PR, and a doc
  • A project is a page with a rail of facts, not a panel that got out of hand
Aug 22, 2026
v0.14
New

A design system the board has to obey

Write down the colours, type, and spacing you're allowed to use - as a real document, reviewed like everything else. Assign a board to it and the colour picker offers names, not a rainbow. Agents drawing on a governed board can't sneak in a hex code they made up.

  • Light and dark are two answers to the same name, not two documents
  • Export as CSS variables or a Tailwind theme. We'll open a PR when the code drifts
  • Approving a recolour shows the boards it hits, before and after
Aug 20, 2026
v0.13
New

A repo is more than a file tree, and a PR is more than a diff

Code, commits, branches, pulls, releases, issues, activity, settings - each with its own count and filters. Commits group by day and actually scroll when you've had a busy month. The pull request is a screen now too: the diff, the file tree, the commits, and who still has to land it. You can compare two branches before a PR exists.

  • Folders open in place. The README reads as a page
  • Comments can cover a range of lines, and you submit a review as a whole
  • Repo settings live in a rail: rename, default branch, sharing, archive, delete
  • The overview is a year of commits, in your timezone, not UTC's
  • Public repos work without a session. Private ones look like they aren't there
Aug 16, 2026
v0.12
New

The CLI, and it upgrades itself

We threw out the Bun build - 60MB, because it shipped a whole runtime - and rewrote it in Go. Six megabytes, one curl to install, `rezee upgrade` for the next one. You can review PRs, run agents, and manage members from a terminal that still behaves when you pipe it.

  • Read, diff, check out, comment on, and review PRs from a terminal
  • Give an agent a task, and approve its work, without leaving the shell
  • Members, invites, branch protection, webhooks, runners, SSH keys: all commands now
Aug 14, 2026
v0.11
Improved

One header, finally

Code, Plan, Chat, and friends each had their own idea of a header. There's one bar now. Same height, same glyphs, no extra intro on a page you already opened.

  • Chat uses the same module shape as Code and Plan
  • Home tiles sit on a grid, instead of four special snowflake sections
  • The crumb no longer restates the page you're looking at
Aug 13, 2026
v0.10
New

Home, agents, and invites that actually send

The workspace opens on what happened, not a list of repos. Agents have their own place instead of three drawers. Invitations are a real seat, and they send email. We are not proud of how long that last one took.

  • Releases: a tag, plus the notes a tag can't hold
  • Issue keys that look like keys, not opaque numbers
  • Settings is one place: yours and the workspace's
  • CI artifacts leave the API box. Runners are opt-in
Aug 6, 2026
v0.9
Improved

j/k, boards that don't wait, quieter empties

j and k move a list cursor that used to start nowhere. Drag an issue and the column changes immediately - and snaps back if the write fails. Empty screens offer the thing you can do, instead of naming the feature at you.

  • Loading lists keep the shape of the list they're about to be
  • One scale for text, radii, shadows, and rings, so the app stops arguing with itself
Jul 30, 2026
v0.8
New

Boards, suggestions that apply, agents that draw

A spec can hold a board. Reviewers can leave a suggestion that lands as a commit they authored. An approved spec can ask an agent to make the deck. Draft PRs can't merge themselves, which they were previously quite keen to do.

  • Review requests show up as a row that gets answered
  • Private-repo PRs are no longer readable by any signed-in account. That one was a real bug
Jul 23, 2026
v0.7
New

Chat, and we're called Rezee now

Channels, a composer, a stream that belongs to the workspace - not a sidecar. Same week we added the extra e. New mark, new domain, same codebase.

  • A channel rail, and catch-up that doesn't refetch the world
  • The five lifecycle layers got their own pages
  • A blog, because the engineering notes were piling up on someone's desktop
Jul 16, 2026
v0.6
New

Docs, Plan, and a sidebar that folds

Issues left the repo and live on the workspace. Docs are real pages with a slash menu. The rail resizes, you can switch workspaces, and we remember the last one.

  • Issues is called Plan now, URL included
  • Labels and issue prefixes belong to the workspace
  • Signed-in visits skip the marketing home and open wherever you were
Jul 9, 2026
v0.5
New

Workspaces, not a pile of repos

Every repo lives under a workspace. Clone and push go to {workspace}/{repo}.git. The app grew a real shell instead of a repo-only UI, and the marketing site caught up - including, yes, this page.

  • HTTP clone and push on namespaced paths
  • On-disk repos moved into their workspace directory
  • Pricing, security, docs, and a changelog that we then ignored for two weeks
Jul 2, 2026
v0.4
Improved

Blame, artifacts, and the engines get names

You can ask who last touched a line. Jobs can keep artifacts. The git engine and the runner stopped sharing placeholder names with everything else. We also formatted the entire repo and vowed never to argue about it again.

  • Blame in the engine, the API, and the file view
  • Secret decryption now sets an explicit auth tag length, which it should have all along
Jun 25, 2026
v0.3
New

Issues, PRs, and pipelines

The week it stopped being 'just a git host'. Open an issue, open a PR, merge it, and a push can start a run. Secrets are encrypted, injected into the job, and masked in the log.

  • SSH clone and push, with keys on your profile
  • Commit detail with a parsed diff and syntax highlighting
  • Docker for isolated steps, image taken from the YAML
  • Collaborators, PATs, and a getting-started screen for empty repos
Jun 18, 2026
v0.2
New

Accounts, tokens, and a first app

Sessions, a /me, an API that knows who's calling. Personal access tokens for git over HTTP. The UI can list a repo. Not glamorous. Necessary.

  • Login and register against the API, not a stub
  • OpenAPI on the control plane from day one of auth
  • Create a repo, resolve it, list it, in the app
Jun 11, 2026
v0.1
New

A git server that actually clones

Week one: smart HTTP, bare repos, pkt-line framing that git will speak to. You can create a repo, list it, and not walk off the disk with a clever name. Nothing else existed yet. That was the point.

  • Create, resolve, and list repositories
  • Name validation so a path can't wander off the disk
  • A TypeScript API standing next to the Go engine, already arguing with it