Skip to updates

BROKENCODE / RELEASE CHANNEL

Every build.
One clear trail.

Explore every published BrokenCode release, with complete notes for desktop, terminal, and remote access.

01

LATEST RELEASE

v1.18.29-android

BrokenCode for Android v1.18.29 fixes the connection failure that showed “Remote access expired” immediately after choosing an online computer.

  • Keep the relay session cookie for the computer’s tunnel instead of discarding it when the connection is first created.
  • Renew an expired session once for concurrent requests, while preserving the original request and message identity.
  • Keep working projects and tasks near the top, improve narrow-screen controls, and open Work with a left swipe from the right edge without losing your draft.
  • Support optional Firebase task alerts, including when the Android app process is closed. Cross-project activity and the updated completion tracking require a v1.18.29 host.

Install this APK over your existing BrokenCode app. The signing key is unchanged; your saved sign-in and drafts are preserved. After updating, reopen the app and select your online computer if it does not reconnect automatically.

This release contains the Android APK. Desktop and terminal download channels retain their existing published release.

Validation: signed APK verification, cookie scoping and renewal regression tests, Android unit tests and lint, native emulator workspace tests, and actual Firebase delivery with the app process stopped. Built locally from the published source with the existing distribution key; no GitHub Actions build is claimed for this APK.

Download the Android update · Connection guide

02

RELEASE

v1.18.28

BrokenCode v1.18.28 introduces Ultra: coordinated agents that build and check components, integrate them, and independently review the result.

  • Select Ultra after X High, or run brokencode run --variant ultra "Build and verify the feature".
  • The coordinator saves a shared brief, editing scopes, dependencies, handoffs, and verification evidence. Up to three workers can run together; unfinished dependencies and conflicting declared scopes are blocked.
  • Open agent cards to follow their conversations from desktop, interactive terminal, or the native iPhone and Android apps. The coordinator remains stoppable while workers are running.
  • Workers can exchange coordination messages. Integration starts after component verification, and the plan finishes only after every task, including independent review, is verified.
  • Terminal runs wait for the full team and report unfinished or failed work correctly. Completed handoffs survive a host restart; interrupted jobs are identified for deliberate recovery.
  • Native iPhone conversations scroll reliably through long agent histories, preserve drafts when opening workers, and keep model choices and team activity synchronized with the computer.

Ultra uses the selected model's supported reasoning settings and more tokens. Existing permission restrictions remain in force. Declared scopes coordinate assignments; they are not operating-system sandboxes. Quality depends on the model and verification actually performed.

Validation includes engine, provider, CLI, navigation, and native iPhone simulator checks, plus a real four-worker run: two component workers, integration, and independent review. The generated application passed its unit checks and was manually exercised in a browser.

Native Android app

  • Install the signed Android APK and sign in to the same BrokenGPT account as your connected computer. Select the online computer, or use a QR or connection code.
  • Native task history, model and effort selection, Ultra worker conversations, local folder browsing, conflict-aware file editing, and an interactive terminal share the computer’s existing workspace.
  • Task selection catches up after reconnecting without replacing unsent drafts. Account callbacks persist their nonce and complete sign-in in the app’s cookie store.
  • Android 8 or later is supported. Install later APKs over this app to keep your sign-in and drafts. Updates require Android’s installation confirmation.

Android verification includes unit tests, lint, native navigation, and real emulator-to-computer checks for model synchronization, worker navigation, draft survival, conflicting file edits, folder creation, shell commands, and a real two-way inference conversation after reopening the app. Physical Android testing is not part of this verification.

Android source: 78120d8. Download the Android APK.

Download BrokenCode · Ultra instructions

Full Changelog: https://github.com/SunnyCOdet/brokencode/compare/v1.18.27...v1.18.28

03

RELEASE

v1.18.27

BrokenCode v1.18.27 brings the latest shared-workspace and iPhone sign-in fixes to the current desktop and terminal release.

  • Model, agent, and reasoning selections stay synchronized through the computer's workspace across desktop, terminal, and iPhone clients.
  • The native iPhone connection flow shows the signed-in BrokenGPT account and available computers, with clearer workspace and conversation controls.
  • Account sign-in returns to the native iPhone app and saves the session securely for reconnection after restarting.
  • iPhone file changes and terminal connections send the request origin expected by the remote relay.
  • Packaged desktop builds persist shared selections correctly and expose the actual release version.
  • Desktop and terminal builds are published from SunnyCOdet with explicit version selection, including macOS, Windows, and Linux downloads.

Open remote connection instructions or download BrokenCode.

Full Changelog: https://github.com/SunnyCOdet/brokencode/compare/v1.18.23...v1.18.27

04

RELEASE

v1.18.26

BrokenCode v1.18.26 fixes native iPhone sign-in and adds connection controls across the desktop, browser, terminal, and iPhone apps.

  • /remote opens connection controls directly, including from the Send button. It does not create an AI request.
  • Desktop and terminal controls can reconnect an existing host or generate a fresh pairing code. Use brokencode remote pair from a shell to pair again.
  • The iPhone sign-in form appears immediately, with visible loading, Reload, and Retry controls. Google sign-in uses Apple's authentication session and returns to the original PKCE flow.
  • Opening connection controls on iPhone preserves the current local workspace. The existing Mac, Windows, and Linux desktop interface stays in place.

Compatible CLI patch updates download automatically. Windows and supported Linux desktop builds download updates and install on quit. Current unsigned Mac builds require manual installation. Xcode-installed iPhone apps require rebuilding and reinstalling; an App Store/TestFlight release is not available.

Local validation covers the live sign-in form, failed-load recovery, native /remote, real terminal and browser command handling, pairing/credential rotation, and updater behavior. Release CI verifies macOS, Windows, Linux, and the native iPhone simulator build.

05

RELEASE

v1.18.25

BrokenCode v1.18.25 keeps the existing Mac, Windows, and Linux desktop interface and adds a native iPhone remote workspace.

  • The Mac desktop layout stays familiar. The iPhone app uses native screens for projects, tasks, live messages, file editing, and the shared terminal.
  • New work on the iPhone starts in the host computer's home folder. Opening an existing task uses its project folder; an unrelated project such as .nvm is never selected as the default.
  • Every command runs on your computer in its local folders. On a Mac, cd ~/Desktop opens your Desktop from any directory.
  • brokencode remote opens the interactive terminal workspace after pairing. Use --headless when you only need the connection bridge.
  • Messages and agent actions update live. Drafts remain editable while the computer works. File saves detect conflicts, and folder navigation preserves absolute local paths.
  • Native terminal input preserves key order and waits until the shared shell is connected.
  • Windows and supported Linux desktop builds download updates automatically and install when you quit. Current Mac installers need manual update installation until Apple code signing is configured. Compatible CLI patch updates download in the background and take effect when the shared workspace restarts.

Download BrokenCode · Remote connection instructions

The native iPhone app supports iOS 18 or later and can be installed with Xcode on a simulator or your personal device. App Store and TestFlight distribution are not available yet. Desktop installers remain unsigned.

Verified with Xcode against a real Mac engine: live messages, real agent tool execution, editable drafts, file saving, local folder creation and navigation, terminal commands, and starting from the local home then changing to Desktop.

06

RELEASE

v1.18.24

BrokenCode v1.18.24 includes shared workspace selection and native iPhone connection fixes.

  • Desktop, terminal, and iPhone clients share the host's selected model, agent, reasoning setting, and active workspace.
  • Signed-in iPhone users can choose a connected computer, and native account sessions persist securely across app restarts.
  • iPhone workspace changes and shared terminal connections use the relay's expected request origin.
  • Packaged desktop builds persist shared selections with their bundled runtime and report the correct build version.
  • Release checks include secure iPhone account persistence and the intended integration-test timeouts.

Full Changelog: https://github.com/egnanadeep-tech/brokencode/commits/v1.18.24

07

RELEASE

v1.18.23

BrokenCode v1.18.23 brings desktop, terminal, and remote access into one shared workspace on your computer.

  • Continue the same BrokenCode tasks from the desktop app, CLI, or your paired phone. Messages, agent actions, file changes, and stop controls reach the same running workspace.
  • Find tasks across project folders from Home or /sessions. Switching tasks in the terminal also switches the working directory.
  • Browse the connected computer and create project folders remotely, including from the phone layout.
  • Open shared workspace terminals, send commands from either device, and reconnect to available terminal output.
  • Use the cleaner workspace home, compact task list, mobile sidebar, and visible terminal controls.
  • Fix remote follow-ups and folder requests in browsers that rejected streamed JSON request bodies.
  • Run brokencode web against the same workspace, including when the desktop app started it. The browser interface is included with the desktop application.

Install or update from brokengpt.com/download. Start remote access with brokencode remote, then scan the QR code. The host computer must remain awake, and its remote connection must remain running.

This release includes terminal archives and desktop installers for macOS, Windows, and Linux. Releases are built by sunnyyyy050; existing download and update URLs stay the same.


Full Changelog: https://github.com/SunnyCOdet/brokencode/compare/v1.18.14...v1.18.23

08

RELEASE

v1.18.22

Remote control is now available from desktop and terminal installations on macOS, Windows, and Linux.

  • Run brokencode remote to display a QR code. Scan it, authorize your BrokenGPT account, and confirm that account on the host computer once.
  • Open the computer in BrokenGPT Work to continue tasks, use files and the terminal, respond to questions and necessary approvals, and control persistent goals.
  • Saved terminal pairing survives restarts. The remote workspace shows offline and recovered connections, supports browser disconnect, and keeps each computer’s workspace separate.
  • Mobile workspaces keep the task composer visible. Goal updates now reach the owning task’s event stream. Interrupted responses fail without replaying commands.
  • Use brokencode remote status to check a terminal host and brokencode remote off to revoke access. Keep the host running and awake.

Validated locally with real account pairing, the packaged Mac terminal executable, desktop and phone browser layouts, an interactive shell, live tester/developer workflows, remote questions, Stop, follow-up instructions, reconnect, and revocation. Release checks cover QR decoding and transport on macOS, Windows, and Linux, plus packaged terminal smoke tests.

Remote control guide · Download BrokenCode

09

RELEASE

v1.18.20

End-to-end testing and repair

  • /tester [scope] starts a persistent testing goal. It maps the relevant user journeys and layers, runs checks, reproduces bugs, saves evidence and proposed solutions, and prepares regression tests and review material.
  • /developer [scope] takes bugs through root-cause diagnosis, scoped fixes, regression checks, and a reviewable draft PR. In the same session it inherits the saved Tester report.
  • Durable reports: coverage, stable finding IDs, reproduction steps, expected/actual results, solutions, changes, artifacts, and limitations stay with the goal. View reports in the desktop goal panel or ask the agent for its Markdown report.
  • Verified completion: workflows require a recorded test run before completion. Developer cannot complete with recorded open bugs or failed checks. Pause/resume, cancellation, token budgets, and explicit permission settings remain in force.
  • Terminal and desktop: both commands are available on macOS, Windows, and Linux. Routine work uses existing automatic permissions; new access and consequential actions retain their focused approval checks.
/tester Test checkout end to end and document reproducible bugs.
/developer

For terminal automation, use brokencode run --command tester "Test the login journey", followed by brokencode run --continue --command developer "Fix and verify the findings".

Testing reports describe actual coverage and remaining limitations. Draft PR creation requires a configured remote and access; unavailable required environments or credentials are reported as blockers. Desktop installers retain the existing unsigned distribution setup.

10

RELEASE

v1.18.19

BrokenCode can now connect the tools a task needs and use them in the same conversation.

  • The agent can search the MCP catalog and official registry, save a server to the project, connect it, and call its newly discovered tools immediately.
  • Routine authorized actions run automatically. Always allow choices are remembered for the project across restarts, while explicit deny rules remain enforced.
  • New account access, executable MCP servers, protected secrets, and consequential operations retain focused permission checks.
  • OpenCode appears first and is the default provider on fresh macOS, Windows, Linux, and terminal installations. Explicit and saved model choices take precedence.
  • The installer supports computer-permission setup through BrokenCode Desktop. Run brokencode setup --permissions to use the operating system's supported consent flow; ordinary terminal coding is available immediately.

Validation includes a live Astra conversation that installed a public documentation MCP and called its newly added tool without restarting, plus MCP, permission, model-selection, installer, and platform startup checks. OpenCode free-model availability and rate limits remain controlled by that service; the live default-model check encountered an upstream rate limit.

Download the desktop or terminal version at https://brokengpt.com/download.

11

RELEASE

v1.18.18

BrokenCode v1.18.18

  • GPT-6 Astra now appears for connected OpenAI and ChatGPT accounts, with reasoning settings through Max and working tool calls.
  • OpenCode free models work in terminal sessions and are labeled Free in the terminal model picker. The native tool runtime also supports OpenCode.
  • Terminal installation now supports immediate use in the same shell, creates persistent PATH configuration, and handles home directories containing spaces.
  • Opening multiple terminal sessions waits for temporary database locks during startup.
  • Updated desktop installers for macOS, Windows, and Linux on Intel/AMD and ARM processors.
  • Release checks run on macOS, Windows, and Linux, including launching the packaged terminal executables.

Install or update from https://brokengpt.com/download.

12

RELEASE

v1.18.17

BrokenCode v1.18.17 adds reusable AI tools, persistent goals, and a clearer path from planning to implementation.

  • The agent can create JavaScript tools, save them with the project, test their outputs, repair failures, and reuse them through the toolbox.
  • Plan mode supports project investigation before implementation, with a plan review and Build workflow.
  • Persistent session goals include pause, resume, edit, clear, token usage, and optional budget controls.
  • The model picker offers the current explicitly free OpenCode Zen catalog without an API key, alongside connected account models.
  • Desktop and terminal downloads now come from the sunny1291 release pipeline, with Windows ARM64 packaging and updater metadata fixes.

Downloads are available at https://brokengpt.com/download. Terminal installation and in-app update checks use the same completed release.

Installers in this release are unsigned. macOS builds are not notarized.

16

RELEASE

v1.18.11

What's Changed

New Contributors

Full Changelog: https://github.com/SunnyCOdet/brokencode/commits/v1.18.11