Codraft/releasescodraft.dev
  1. - Seven new AI providers in Settings › Providers: Antigravity, Gemini, Qwen Code, Kimi, GitHub Copilot (beta), xAI / Grok and DeepSeek. Most sign in with a button through your own account; an API key is there as a second option. - Signing in without access now asks for it on its own — no extra form to fill in.

    Improved

    • Installing a provider shows its progress as a percentage.
    • Desktop sign-in is safer: it is protected against forged callbacks, the session is stored encrypted, and the app no longer needs any sign-in settings bundled with it.
    • A session that cannot be read at startup no longer signs you out, and remote access comes back on its own.

    Fixed

    • The model picker no longer opens with an old or incomplete list that only Refresh would correct, and a first run no longer shows "No model" while providers are still connecting.
    • Windows no longer shows an empty gap in the top-left corner.
    • Google sign-in on the desktop no longer fails with "invalid_request".
  2. - Settings › Hosts has a switch for this computer's remote access: turn it on and the computer shows up in your panel at app.codraft.dev, turn it off and it disappears from there. - Every page of the web app has its own address, so links, reload and the back button take you right back to where you were. - Updates can now go to a small group first. Signed-in apps tell the update server who they are, so a new version can reach testers and beta users before everyone.

    Improved

    • The browser a chat's agent uses stays on the app you are building, and only while the agent is working on it.
    • Safer handling of credentials in MCP server settings.

    Fixed

    • Opening the web app from a link to a computer or a project now loads the page instead of a blank screen.
  3. - A project chat's agent can open the app it is building in Codraft's own browser — local pages only — to check what it changed, and starts the dev server in the project's runner so it stays up after the turn. - Agents can draw on every AI subscription you have connected: when one runs out or slows down, work moves to another, and quick jobs go to a lighter model. - A company-wide daily spending cap for Agents, with a warning at 80% before work stops. - A project can say what it is in a line, suggested from its README, and research reads it before it starts.

    Improved

    • A pasted screenshot or a dropped file reaches the terminal as a clean path: quoted when it needs to be, never backslash-escaped, and correct on Windows. Pasted screenshots are kept where only you can read them.
    • Agents hire only when you ask, give a reason when a folder can't be added to a room, and review work that touches several files more carefully.
    • The office stays fast with a long history.

    Fixed

    • Cursor no longer reads a crash as being signed out, or a plan limit as a wait.
    • A file name containing quotes or backslashes can no longer break out of its quoting when pasted into fish or PowerShell.
    • Chats kept in sync across windows hold their place when a write fails, and say so instead of losing it.
  4. Improved

    • Codraft is much lighter in the background. An idle window starts half as many git processes as before, polls nothing while it is hidden or minimized, and no longer pauses itself to check running processes, the keychain or installed tools.
    • Terminals cost less: an agent's busy spinner reaches the screen in a third as many updates, heavy output takes half the drawing work, and Codraft no longer wakes 60 times a second while a terminal sits idle — easier on the battery. What you type still shows at once.
    • The agents' office draws at half the rate while Codraft is not the window you are using.
    • Merge and conflict state is read again only when something in the repository changed.

    Fixed

    • With remote control on but no phone or browser connected, terminal output was still copied to the background service for nobody.
  5. New

    • Reset Agents: start your company over from the office settings (Start over › Reset Agents…). Everyone, every room, ticket and the log go, together with the unapproved hq/ branches in your projects; your projects themselves are not touched, and the old company's folder is kept aside on disk.
    • Rooms pick up where they left off after Codraft restarts, and a new room gets its people when it is created.
    • A catalog of roles and skills to hire from, and QA that can check how your app looks on a phone.
    • A clearer dialog for adding a project, and floor cards that show the time and which model someone is on — including when they are on a backup model.

    Improved

    • Codraft's background service moves to the new version by itself after an update, as soon as nothing is running in it. Your terminals stay open: each one gets a fresh shell in the folder it was in, and keeps everything it showed. A note at the top says what it is waiting for, with "Restart now" if you would rather not wait.
    • Much lighter on the CPU: the file watcher no longer walks node_modules, and checks ignored files many times faster.
    • A leaner agent window, with one place for each thing.
    • Tickets move faster and more steadily, and a command an agent runs on Claude may take up to 9 minutes.
    • Every Claude model your account has is listed.

    Fixed

    • Codraft could freeze and need to be quit on large projects: the background service ran out of memory watching node_modules.
    • Details you wrote to the assistant (commands, steps) no longer go missing from the ticket it files.
    • Quitting Codraft no longer marks a room's work as stopped; it carries on when Codraft opens again.
    • The onboarding card no longer opens half off screen.

    Security

    • Agents' work is kept to its own place: a code turn reaches no internet unless the project allows installs and reads nothing of yours but the project, each turn has its own temporary folder, and only the provider's own program can reach the provider.
    • Codex and Cursor turns run confined, each in a home of its own; Codex never gets your refresh token, and your sign-in is refreshed outside the turn. Cursor gets the web only with an API key.
  6. New

    • Pick who reviews and who tests a ticket when you file it: a person, "No review" / "No QA", or leave it to the team. Your choice is kept if Codraft restarts or the ticket is started again.
    • Watch QA try your app live: while QA uses the running app, its browser plays inside its terminal on the wall. Click it to watch it large over the floor. The picture stays on this computer — it is never sent to a paired phone or the web.
    • QA's screenshots on the ticket: open QA on a part to see what it saw, in order, and click one to see it large.
    • People message each other while they work, on every provider (Claude, Codex and the others).
    • A side panel beside the agents' floor, with its button in the header (⇧⌘B).
    • A new look: the network mark replaces the old logo, and it gathers on screen while Codraft opens.

    Improved

    • Small tickets go the short way: one person builds it, its tests run, QA checks it once — no planning meeting, no separate review, no sign-off. The product manager no longer splits a small job into pieces.
    • Tickets finish much faster: pauses in the office never hold up the work, and QA is kept to a sensible number of clicks and screenshots.
    • Work that passed review and QA always reaches your inbox: if the lead still has a point open after two rounds, it comes to you with that point instead of stopping.
    • QA no longer stops work that it checked on screen just because it did not click anything; if it only looked, the ticket and the lead are told.
    • Each person is introduced by their job first, so a tester never reads like a developer. People get straight to work instead of greeting, and write to you in your language.
    • People in the office no longer walk through each other or stand on one another, and the floor moves more smoothly.

    Fixed

    • People on a newer Claude model could not start work ("model not connected").
    • The first frame of a new window no longer flashes light on a dark Mac.
    • QA trying the app no longer shows as "asking" someone and no longer fills the activity feed.
    • The notes people keep for themselves no longer show in their terminal.
    • Lessons people take from their one-to-ones are now kept as plain notes, the same way as what they learn about a project: nothing in them can act as an instruction in later work, and the activity log records the same cleaned note.
    • On Codex, only Codraft's own memory and team tools are approved automatically.
  7. New

    • Team chat & activity: one stream of everything said and done in the company — who told whom what, every ticket filed and moved, every run started or failed, hires, reports, findings and audits. It sits beside the floor (bottom, left or right — pick it in its settings), with tabs for Everything / Chat / Activity, a project filter and search.
    • The board can act on many tickets at once: pick cards (hover a card's check, ⌘- or ⇧-click, or "Select all" on a column) and stop, start again, archive or delete them together. Right-click a card for the same actions.
    • File a ticket straight from the top of To do: type the title, Enter. "Details…" opens the full sheet. N opens a new ticket, / goes to search.
    • Discuss a ticket with the project's lead from the ticket itself.
    • Your own terminal on the terminal wall: "+ Terminal" opens a plain shell in your home folder or a project, next to the team's.
    • Terminal wall settings: show only who is working, choose columns, and put the wall on the left or right.
    • People learn each project as they work: a map of where things are and lessons from corrected work, kept per project.

    Improved

    • "+ Terminal" is searchable and grouped by project.
    • In a space room (video editing, a newsroom…) the new-ticket sheet and "Send back to work" let you pick who does it.
    • A ticket opens where you are — over the floor, or beside the board — and never switches you to the board.
    • Stopped tickets you hide stay hidden, and tickets you cancelled yourself no longer show as waiting on you (they go to Done on the board).
    • The assistant understands what you ask in any language, and answers in yours.
    • Your messages in team chat show your account picture.
    • The terminal wall can be made much narrower.

    Fixed

    • Dragging the seam of the terminals or team chat no longer makes the floor flash or stutter.
    • Long messages in team chat wrap instead of running off the side.
    • Board cards, the ticket sheet and "Send back to work" lost their grey outlines in dark mode.
  8. New

    • Team duties: standing work for a project room — checks that run on a schedule or whenever the app changes. What they find goes to the team lead, who turns bugs into tickets and gathers ideas into a suggestions report you can act on with "Do this". Set them up in the room's Duties tab; after staffing a project the assistant proposes a set, and any room can ask for one with "Suggest a set".
    • A space room can now put what it makes into a folder of yours: set the folder to Read & write in the room's settings. "Trim the video in Downloads and put it in Downloads" — the cut lands in Downloads when the work is done. It never replaces a file already there ("clip (2).mp4" instead), and only plain files are put in.
    • The board shows everyone working right now, on a ticket or not.
    • ⌘J switches between the office floor and the board.

    Improved

    • Writing to someone counts as "OK, thanks" — no need to dismiss their last answer first.
    • "Writing to you…" shows over someone whose answer you are waiting for.
    • Saving a code project's settings keeps its spare desks, duties and folders.
    • Stopping a ticket tells the team lead.

    Fixed

    • A space room's commands no longer stop for an approval nobody can give. Video work in a studio stalled on everyday ffmpeg and ffprobe options (anything written like key=value); commands now run straight through, still inside the room's sandbox.
  9. New

    • The assistant runs the company while you are away, inside rules you set. Staffing a new project, hiring when a team is short and letting go people who have had nothing to do each start as "ask me first": the assistant tells you, and the proposal waits in your inbox. Say "don't ask me again" and it does that by itself from then on, or "never" and it stops. Standing rules in your own words ("never put anyone on Opus") are kept and followed. Anything you ask for directly is always done.
    • A new project gets a team: a team lead reads it and tells the assistant who it needs, they are hired, and the lead briefs each of them from the code and the project's memory. Newcomers then study their part themselves, keep their own notes, and save what the team should know to the project's memory.
    • The assistant knows the company before it answers: who is where and on what, every ticket and why one stopped, the last day, and an hourly report from each project's lead.
    • Colleagues pass messages to one another directly — "tell the assistant we need one more developer" reaches it without anyone walking across the office — and the answer comes back to whoever asked.
    • Space rooms: rooms for work that is not code — a newsroom, a studio, a reports desk. The assistant opens them, hires specialists into them and puts them on a schedule; their results arrive in your inbox as reports you can read, reply to or open. A room works in its own folder, plus any folders of yours you give it in the room's settings — pick them with Add folder…. Then just name the file: "trim the Shopify video in Downloads" and the room finds it there, and puts what it makes in its own folder. Rooms only read your folders, never the hidden files inside them; nothing else on your Mac is open to a room, and keys and passwords never are.
    • ⌘E switches between Editor and Agents.
    • Keyboard: ⌘↩ in an empty message box is "OK, thanks"; ⇧⌘↩ says OK to the first one waiting on you, ⌥⌘↩ replies to them.

    Improved

    • Up to twelve people can be hired at once.
    • The assistant speaks as itself and by your company's name, and names projects as "the … project".
    • Turkish typed without Turkish letters is recognised, so fixed lines follow your language.
    • Only what you have to read or answer raises a bubble over someone. Colleagues talking among themselves stay in the chat without needing an "OK, thanks".
    • Only one search palette is open at a time.

    Fixed

    • Someone the assistant let go no longer stays in the office until you restart.
    • "Let everyone in the lounge go" and "@Name'i çıkart" are carried out, and the assistant can no longer say someone left when nobody did.
    • Telling a lead to pass something on no longer walks them, or the assistant, to another room.
    • A rule like "from now on hire without asking me" is kept, not taken for a hiring order.
    • A message passed on by a colleague can no longer change the assistant's rules, call work off or carry one project's content into another. Talk from rooms that read the web stays out of the assistant's overview.
  10. Fixed

    • Clicking someone on the office floor always opens their window. When no other window was open, the first one opened but stayed invisible.
    • After an update, the background service is no longer left running the previous version. If nothing is running in it, Codraft restarts it on the new version by itself. If terminals or agent work are running, Agents shows a notice with a Restart service button. Until it restarted, the new office features failed against the old service — deleting a chat, among others.
    • Restart in the daemon settings now also works when the service was started without launchd.
    • The 3D office no longer holds on to graphics contexts after you leave Agents. Over a long session they piled up until the browser dropped the oldest ones, and terminals or the floor stopped drawing.
  11. Fixed

    • Clicking someone on the office floor opens their window every time. A click that slid a few pixels, as trackpad clicks often do, was taken for a drag and opened nothing.
    • The People list's Department / Project switch stays on one line when the sidebar is narrow.
  12. New

    • You can send someone somewhere in the office to wait: the lounge, Ada's office or a project's room. "Go to Ada's office" or "back to your desk" is carried out, and they walk there.
    • Ada can pass a message on to anyone in the company. It shows up in that person's chat with Ada's face on it, and they answer and act on it there.
    • Conversations can be deleted with /clear in a chat box, for one person or for the whole team chat.
    • Agents has board, inbox and review panes. Hovering over someone on the floor shows who they are, and a click picks the nearest person.
    • Each provider can be refreshed on its own in Settings › Providers. A provider that hangs no longer holds up the others.

    Improved

    • The 3D office has a new layout. Rooms are sized to their team and laid out on a grid. Leads and product managers get offices of their own, desks are grouped by specialty, and everyone faces the corridor.
    • Ada's office is now at the front door. Visitors sit in its armchairs or at the chairs by the desk.
    • New office themes: light, studio and night.
    • Room names are set into the floor at each entrance and always read the right way up, whichever way the view is turned.

    Fixed

    • People no longer walk through desks, sofas or walls on their way across the office.
    • Asking someone to tell another person to go back no longer sends the wrong person back.
    • Pictures no longer hang on low partition walls with nothing behind them.
  13. New

    • Local models: Ollama and LM Studio are found on their usual ports with nothing to set up, and any other OpenAI-compatible server can be added by URL in Settings › Providers. Chats run on a local model with the same tools and approvals as OpenRouter.
    • Terminals are named after the work running in them. A shell running Claude Code shows its current request instead of "Terminal 3", and the name follows each new message.
    • Project tabs can be dragged to reorder, and a pane can be dragged out of a split.
    • "What's new" is easier to read, with sections, a summary and a lead sentence for each change.

    Improved

    • Commands an agent runs on OpenRouter or a local model stay inside the sandbox. They write only in the project, have no network access, and can't read your credentials.
    • The sandbox no longer has a way out through other apps. A command can't ask Finder or another app to act for it, open an app, submit a background job or read the clipboard.

    Fixed

    • Switching projects no longer garbles a terminal that was left running. Claude Code, Codex and vim keep their screen.
    • The run popover closes when you click anywhere outside it, including the tab bar.
    • Running a development copy of Codraft no longer stops the installed app's terminals.
  14. New

    • Plan mode is now a full workflow. Before you start a plan, you can edit, reorder, add or delete steps. You can also skip a step, re-plan what is left, or run every step and keep each change. Each step reports done, skipped or blocked, and a blocked step pauses the plan instead of running past it.
    • Rewind can be undone: the message a rewind leaves behind can take the project back to how it was just before.
    • A chat that changed files under Allow session now explains what it changed, even when the agent wrote nothing.
    • Approval cards show the whole command, every line of it, before you allow it.

    Improved

    • Each permission mode now means exactly what it says:
      • Suggestion only never writes.
      • Ask first lets the agent edit, shows you the changes to keep or put back, and asks before each command where the provider can.
      • Allow session runs edits and commands without asking.
    • Answers are more reliable. The agent reads files before editing them and runs your project's own checks. If it says a check passed when no command ran, the chat says so.
    • Your project's AGENTS.md, CLAUDE.md and Cursor rules now reach every provider.
    • Tasks the assistant sends to a chat open in a thread of their own, with their steps and checks intact.
    • Plans keep their place when you switch threads or restart. A step that finished while you were away is picked up on return.
    • OpenRouter's file tools no longer freeze the window on a large search, and Stop ends them at once.
    • Narrow and split panes no longer cut off the approval and plan buttons.

    Fixed

    • Projects opened at a subfolder of a git repository now review, keep, put back and rewind the right files.
    • Text typed into a new chat, a clicked suggestion or dictation is no longer lost when the thread is created.
    • Your personal Claude instructions in ~/.claude/CLAUDE.md no longer steer Codraft's chats. Your project's CLAUDE.md still applies.
    • Claude accounts signed in with an OAuth token, Bedrock or Vertex work again.
    • Undoing a kept change that deleted a file now works.
    • Stopping a turn while it waits for your approval no longer leaves the project locked.
    • Permission questions are no longer lost when you switch threads.
    • A reply that fails part way keeps the text it had already written, and you can still copy it.
    • "Always allow in this chat" keeps only the files you left ticked.
    • Pasting from a spreadsheet keeps the text instead of turning it into an image.

    Security

    • The assistant runs a command without a card only when it is a plain read. Everything else, including git commands with options that can run programs, asks first.
    • Cloning a repository, starting a dev server, pushing and pulling, updating, and opening outside web pages now ask first. In voice mode the assistant can no longer approve its own requests.
    • Codraft's settings, keys and chat records are now readable only by you. Turn credentials are kept off command lines and deleted when the turn ends.
    • A repository's README, rules files and file names are passed to the model as data, never as instructions.
    • Undo, put-back and rewind never write through a link to a file outside the project.
  15. New

    • Plugin cards show whether a plugin works: off, needs setup or ready. They also show which browser it drives, what it can do, a setup checklist, things to ask the assistant, and when it was last used. "Test it" runs the plugin once for real.
    • New Settings pages: Notifications, Usage, Voice and Integrations. Assistant keeps only its own behaviour.
    • Settings search finds the settings on each page. "jira" or "sound" now lead to the right page, in Settings and in the command palette.

    Improved

    • Clicking the usage panel's title steps through single line, compact and extended, and Settings shows the same layout. On the single line each provider is a small initials badge, with its name on hover, so three providers fit.

    Fixed

    • With memory learning from outside CLI sessions turned on, Codraft could keep starting background claude processes until the computer slowed to a halt. It no longer learns from its own background runs, and it does memory work one step at a time.
  16. New

    • Install a provider's CLI from Settings › Providers in one click: Claude Code, Codex and Cursor, using each vendor's own installer, shown to you before it runs. Z.AI offers to install Claude Code, which it runs on.
    • Cursor as a provider.
    • Browser sign-in shows the sign-in link if your browser did not open, and a field for the code when the page gives you one.
    • With no provider connected, the empty chat offers "Set up a provider".
    • The Changes panel is split into Staged and Changes sections, with Stage all, Unstage all and Discard all on their headers and a stage or unstage button on every file.
    • Buttons for the finders: go to a file, shell or chat (⌘P) and the command palette (⇧⌘P) in the title bar, and search in files (⇧⌘F) next to the files toggle in the side panel.
    • Dictate into the chat composer: hold or toggle the microphone, and the words land at the cursor without being sent.
    • Choose how the usage panel opens: full, compact, or folded to its title line with each provider's figure in it.
    • "What's new": the update notice shows a release's notes before you restart, and once more after the update.

    Improved

    • A tighter usage panel, with its count flush to the edge.
    • Chats in narrow panes fit: the empty chat shrinks and the composer keeps attach, model and send.
    • A busy chat's spinner sits at the row's edge.

    Fixed

    • Memory showed as empty in 0.0.97 even though your notes were all there. It is back, and it now shows your notes even if its search index cannot be opened.
    • Codraft finds Claude Code installed with its official installer, so the Claude and Z.AI providers work without editing your shell profile.
    • Switching from a project on chat to one on terminal opens the terminal, and Codraft reopens on the view you left.
    • Switching projects no longer copies one project's terminals into another's list.
    • A run command typed for a project is kept, and Python output shows up as it is printed.
    • A failed dictation segment says why it failed.
  17. Fixed

    • ⌘D and ⇧⌘D open a new shell on an empty terminal surface instead of doing nothing.
  18. Fixed

    • The merge resolver works for chats running on another branch: conflicts in a worktree are no longer reported as "nothing left to resolve".

    Removed

    • Settings that were saved but never did anything (auto-fetch, auto-fetch interval, auto-pull on branch switch, zoom level). The assistant no longer offers to turn them on.
  19. New

    • Full-screen files: the project tree and editor can take the whole window when you want to write rather than glance.
    • ⌘P now finds files alongside shells and chats, so one shortcut opens whatever you are looking for.

    Improved

    • The file tree's filter searches the whole project, not just the folders you have expanded, and you can pick a result with the keyboard.
    • Full-screen review can stage, unstage or discard every listed file at once, and the file list scrolls with hundreds of changes.
    • When a shell stops to ask a question, you are notified even while Codraft is in front of you, every time it happens.

    Fixed

    • ⌘W and a middle-click close the tab in full-screen files and review, instead of closing a terminal hidden behind them.
    • Palettes and menus opened with a shortcut now appear above the full-screen surfaces instead of behind them.
  20. New

    • Full-screen review: open your working tree over the whole window, with the file list on the left and the diff on the right, unified or side by side.
    • Stage individual hunks or lines straight from the diff.
  21. Improved

    • Dictation no longer stops after sixty seconds. Speak for as long as you like; the recording is transcribed in segments as you go, so long takes come back complete.

    Fixed

    • Switching project tabs while a chat was saving could write one project's state into another's, so a project could reopen under the wrong name or look closed after a restart.
  22. Improved

    • The start screen has two panes: projects grouped by folder, and a preview of the one under the cursor.

    Fixed

    • A conflicted file opens in the merge resolver from everywhere: the file tree, quick open, search results, chat change cards and the assistant.
  23. New

    • Jira for the assistant: see what is assigned to you, read issues, comment and move them.

    Improved

    • Work the assistant delegates to Claude or Codex is checked when it finishes, and a failed check goes back for a fix.
  24. New

    • Terminal dictation: hold the microphone in a terminal pane, speak, and the words land on the prompt.
    • Dictation can also be toggled with a press instead of held, with a keyboard shortcut of your choosing (Settings › Assistant).
  25. New

    • Resolve merge conflicts in the side panel, and the resolver opens on its own when a merge stops on conflicts.
    • Search in files as a side-panel tab (⇧⌘F); ⇧⌘E opens the file column.
    • The file tree is a file manager: create, rename, delete and drag to move, with the app's native right-click menu.
    • Z.ai GLM models show their context window, and the composer's context ring is counted against it.
    • The assistant asks for consent before acting, keeps one browser session, and writes a record of what it did.

    Improved

    • A model's effort and verbosity settings live inside the model picker as sliders.
    • Chat rows use a native right-click menu; the trash shelf is gone.
    • A file changed by a turn opens its diff where there is room to read it, instead of inside the chat bubble.
    • A new composer row and a centered empty-chat greeting.

    Fixed

    • Stopping a turn also stops output that was already on its way from appearing.
    • A conversation summary that never returns no longer leaves your message stuck with a spinner.
  26. New

    • Browser use is now a plugin you switch on once in Settings, instead of a permission prompt on every launch.

    Improved

    • When an agent hands work to a sub-agent, the chat shows the delegated steps grouped under that hand-off instead of mixed into one flat list.
  27. Improved

    • The assistant's browser tools can see and drive tabs in every browser window, and go straight to an address when you name a site.
    • The assistant reads a terminal's own screen to tell whether the agent running in it has finished, instead of guessing from shared transcript folders.

    Fixed

    • The assistant no longer tries to connect to a browser debugging port left behind by a crashed or force-quit browser.
  28. New

    • Memory graph: a toggle to show or hide note labels.
  29. New

    • The codraft terminal agent: one CLI that works over every subscription you are signed in to.
    • Hide plans you do not track from the usage panel.

    Fixed

    • Dragging a terminal pane's header onto another pane's header moves the pane.
    • OpenRouter requests ask only for what your balance covers, and errors are readable instead of raw JSON.
  30. New

    • OpenRouter as a provider, with Codraft's own agent loop so its models can read and edit your project.
    • The assistant can drive the browser you actually use, in your own profile.

    Fixed

    • Opening a site in your own browser works, and the assistant can keep driving the page it just opened.
    • The assistant no longer says it can only open a browser inside Codraft.
  31. Improved

    • The assistant panel and chat show that a request is in progress, instead of looking as if nothing was asked.

    Fixed

    • Starting a voice call no longer sends Codraft behind other windows.
    • The assistant orb follows theme changes without restarting the assistant.
  32. New

    • The assistant can start a new project without borrowing another project's terminal.
    • Choose which side the assistant panel docks on.

    Improved

    • The assistant can reach everything you can reach in the app, instead of working from a hand-picked list.
    • The assistant panel holds the window's right edge, with the review panel opening between it and your work.

    Fixed

    • The assistant tells an agent that is working from one that has finished.
    • A hung tool no longer silences a voice session.
    • Long answers are no longer cut off after three minutes.
    • A project picked in the launcher opens.
  33. New

    • The assistant can drive your own Brave or Chrome.
    • The assistant can read Codraft's own record of what it did, such as every git operation and how long it took.
    • The assistant can search earlier parts of a session, not just its most recent messages.
    • The assistant can read what an agent answered in a terminal and notices when it answers.

    Fixed

    • The assistant no longer claims there is no session in a terminal you are looking at.
    • Prompts the assistant types into a running agent are submitted, instead of left sitting in its input box.
  34. New

    • A Memory page showing everything the assistant remembers, and a notice whenever it writes something down.
    • The assistant keeps track of work across conversations and keeps an eye on it while it runs.
    • A shared working context per project that both you and the assistant can write to.
    • The assistant remembers your standing preferences between conversations.
    • Keep talking while the assistant works; a second message no longer gets refused.

    Improved

    • The assistant reads Codex sessions as well as Claude's, and says so when it could not look.
    • With a Codex model selected, the assistant keeps all of its tools.
    • The assistant sees what is actually running in every terminal, across projects.
    • The assistant switches branches and pulls with git itself instead of handing it to a coding agent.
    • Asked what has been done in a project, the assistant answers from the work history, not from what happens to be open.

    Fixed

    • The assistant notices when an agent stops.
    • The Memory page layout.
    • Undo cards no longer stack up.
  35. New

    • The assistant: one conversation you can type or speak to, in a panel with its own orb, that sees your workspace and works the app's own controls before reaching for a terminal.
    • The assistant can drive a browser inside the panel to check that what you are building actually works.
    • Hand a terminal over as context, to a chat or to another terminal.

    Improved

    • The assistant reads a shell the way a person does: what command is running, what it printed, and whether it has finished.

    Fixed

    • Returning to a project no longer shows a surviving terminal as two frames printed over each other.
    • What the assistant reads (terminal output, files, web pages) is treated as data, never as instructions.
    • The assistant's file reads stay contained even across symlinks, and it cannot widen its own permissions.
  36. New

    • Color themes: Slate, Moss, Ember and Plum join Graphite, each in light and dark.
    • A failed command's block goes to the chat in one click.
    • A notice when a new version is ready, wherever you are in the app.

    Improved

    • One command registry behind the keyboard, the menu and ⇧⌘P.

    Fixed

    • A terminal follows its size when something else resizes it, such as a remote viewer.
    • ⌘W closes what you are in, never the project tab.
  37. New

    • Paste or drop files and screenshots into a terminal; they arrive as paths an agent can read.
    • Terminal command blocks, read from the shell's own prompt marks.

    Fixed

    • Emoji and other multi-byte characters no longer break terminal output.
    • Terminals reflow once a resize settles instead of on every step of a drag.
    • The dev-server runner starts in your shell's environment, so tools installed through nvm or fnm are found when Codraft is opened from the Dock.
    • ⌘W closes a tab and never the whole window.
  38. Fixed

    • The packaged app includes a dependency the memory vault needs, so memory works outside development builds.
  39. New

    • A rebuilt chat: the turn appears as one live stream of every tool call, its output and the model's reasoning, for Claude and Codex alike, with code shown as the agent writes it.
    • Chat changes are reviewed where they happened: ask-first turns work in your project and end with an approval card listing every file; declining puts everything back.
    • Background threads keep working while you are elsewhere, answers that land while you are away are kept, and you can type ahead while a turn runs.
    • Long conversations are compacted so they survive the context window.
    • Chat and terminal splits on the same pane layout.
    • A terminal surface with splits that hold, and shells that outlive the window.
    • The memory vault: shared project memory for every agent (Codraft chat and claude, codex or GLM in a terminal), with a live graph and a "Learn project" action.
    • One-click project run from the tab bar, with logs, the live port, and an option to share the port under a codraft.dev address.
    • A Home dashboard and native context menus.
    • Pick a notification sound from every sound macOS ships, with a preview.
    • The editor notices when a file changes underneath you.

    Improved

    • Version checks run in the background on their own, so an app left open for days still updates.
    • The usage panel headlines each provider's short rolling window.
    • An explicit "commit and push" request in chat is carried out instead of refused.

    Fixed

    • Closing the last side-panel tab stays closed.
    • The chat survives a reload and prints terminal output the way a terminal would.
    • Queued messages are sent when the thread frees up.

    Removed

    • The task board and the multi-agent pipeline, replaced by the new chat.
  40. New

    • Terminal wall: a chip on each tile showing what is running in it (Claude, Codex, GLM, npm, git, node, python, an editor).
    • Terminal wall: a fullscreen button and ⇧⌘Enter for the focused pane, double-click a project header to fill the wall, per-project mute, and alerts when an agent asks for approval.

    Fixed

    • Shift+Enter inserts a newline in multiline CLIs such as Claude Code and Codex instead of submitting.
    • Finished-task pings no longer fire too early or repeat.
  41. New

    • The native menu bar works, including File › Open Recent, and the keyboard, menu and command palette all run the same commands.
    • Terminal wall: hover a pane's git chip to see that project's changed files, and click one to open its diff.

    Improved

    • Remote control from a browser can reach the gateway.

    Fixed

    • Opening a project from the wall's peek lands on its Changes view.
  42. New

    • Language servers for every supported language in the editor, installed on demand with a progress indicator.
    • A rebuilt merge editor: Current and Incoming panes above an editable Result, per-conflict Accept buttons, keyboard navigation between conflicts, and AI resolution for one conflict or all of them.
    • Resolve several conflicted files in one session, moving to the next file as each is saved.

    Fixed

    • Continuing a merge no longer hangs waiting for a commit editor.
    • Conflict markers in files with Windows (CRLF) line endings are detected correctly.
    • Language server install errors show the real reason.
  43. New

    • Terminal wall: choose which projects a broadcast command goes to.
    • Terminal wall: an attention inbox listing every terminal waiting on you, with the reason.

    Improved

    • Terminal wall: live tiles go to the panes that matter first, and paused tiles say so.
    • Reordering wall panes no longer restarts their terminals.

    Fixed

    • "Open folder…" adds a project to the wall without leaving the wall.
    • ⌘Backspace and ⌘Delete edit the line in wall terminals.
    • Pasting into a wall terminal no longer submits the command on its own.
    • The finished-task ping fires once when a task really finishes, not after every pause.
  44. New

    • Terminal wall: drag projects to reorder them, with a labeled drag preview.

    Fixed

    • Pasting images and text works in wall terminals.
  45. New

    • The All Projects wall (⇧⌘A): every open project's terminals on one screen, on a grid you pick, with live tiles you can type into.
    • Wall attention: terminals that ring or finish a task glow, play a chime and send a notification; clicking the notification focuses that terminal.
    • Broadcast a command to every project on the wall.
    • Wall panes show a running pipeline's stage and elapsed time, and a link to the dev server they started.
    • Maximize a wall tile to fullscreen, split and close terminals from the wall, and move between tiles with ⇧⌘ and the arrow keys.
    • A close button on a single open project's tab.

    Improved

    • Finished tasks are detected when an agent goes quiet, not only when it rings the bell.
    • The New Agent Window shortcut moved to ⌥⌘A.

    Fixed

    • File paths in the Changes list no longer clip at the panel edge.
  46. Improved

    • Terminals update their git status from events instead of polling every two seconds, and language servers stay warm between files, which lowers background CPU use.
  47. New

    • A resource widget in the status bar showing Codraft's CPU, memory and disk use, with a disk cleanup action.

    Improved

    • Faster startup: the window appears once it has rendered.
    • Much lower CPU and GPU use with several projects open: hidden terminals stop rendering, and only the focused project keeps GPU contexts.
    • Saving no longer briefly freezes the app.
    • Streaming in the Agent window no longer slows down as a conversation grows.

    Fixed

    • A terminal crash on opening.
    • Clicking a background pipeline notification opens its project.
    • Terminals no longer leak system resources after they exit.
  48. New

    • A separate Agent window: a chat with streaming output, tool activity, a changes panel, checkpoints you can restore, and its own terminal.
    • Your Claude plan (Pro, Max) is shown in the Agent window's account view.

    Improved

    • Long agent runs stay within the model's context, retry on transient errors, report usage, and can be steered mid-run.
  49. New

    • Clickable file:line:col paths in terminal output.
    • Hand-tuned terminal colors for every theme, in light and dark.
    • A quiet flash on the focused pane when a terminal rings its bell.
    • Quick Open and Command Palette buttons in the header.
    • An optional SQLite storage backend for the task board, with automatic migration and daily snapshots.

    Improved

    • New board tasks default to fast mode, skipping the planning and review stages for small changes.
    • The file tree loads folders as you expand them, which makes large repositories open much faster.
    • Writing project knowledge files into the repository is now opt-in.
    • Faint terminal text stays legible, and 24-bit color in TUIs such as Codex renders correctly.

    Fixed

    • Board tasks no longer get stuck in "Planning": the planning call times out after 90 seconds.
    • Settings opens without a project.
    • Windows and Linux show a single header instead of the native title bar plus Codraft's.
    • The terminal's folder navigator no longer misbehaves when clicked repeatedly.
  50. Fixed

    • Signing in with Google works in the packaged app.
  51. New

    • Windows builds alongside macOS.
    • The background service also runs agents and file watching, so agent runs and pipelines survive quitting the app, with a Resume button when you come back.
    • A status-bar inventory of background work, with a stop button per item.
    • Background terminals show the last command they ran instead of just the shell name.

    Improved

    • Typing and output in the terminal are noticeably faster.
    • Switching projects in the file panel no longer flashes or lags.
    • The background service cleans up idle work on its own and keeps what you are actually using.
    • The merge editor collapses its split view once every conflict is resolved.

    Fixed

    • Provider errors show the real reason (CLI not found, signed out) instead of failing silently.
    • A stopped process that is restarted immediately is no longer killed by the old one exiting.
  52. New

    • Terminals now live in a background service on macOS, so they keep running when you quit Codraft and are still there when you reopen it.
  53. The first release published on this update channel. It brings together everything built since the project began:

    New

    • Projects as tabs, each with its own terminals, editor tabs and state, restored when you reopen the app.
    • Split terminals with a branch switcher, git status and remote terminal support.
    • A Monaco-based editor with language servers, symbol navigation, references and a git change gutter.
    • Full git tooling: staging by file, hunk or selection, commits, branches, stash, tags, worktrees, history, detached HEAD detection, and pull requests.
    • A task board with an AI agent pipeline (plan, develop, review), Jira import, and a plugin marketplace whose plugins feed into the pipeline.
    • AI providers for Anthropic, OpenAI and Z.ai, driven through their own CLIs, with model selection and fallbacks.
    • A project dashboard with an overview of the repository, its CI configuration, board tasks and pipeline.
    • Project-wide search powered by git grep.
    • Remote control from the mobile and web client: terminals, previews and project state, gated behind a feature flag.
    • Sign-in with Google, and GitHub authentication for git operations.
    • Light and dark themes.

Only the current builds are kept for download. Older versions keep their notes here.