Skip to downloads

BROKENCODE / DESKTOP + TERMINAL + PHONE

Your coding agent.
On your machine.

Plan a change, give it a goal, and let BrokenCode carry the work forward. When a task needs a reusable tool, the agent can write it, test it, and use it in your project. It can also discover and connect the MCP servers a task needs.

01 / TERMINAL

Install from the command line.

Choose your terminal. Each installer detects the processor architecture and downloads the latest matching release without administrator access.

Copy the full command below. Computer control uses BrokenCode Desktop and opens the required system consent prompts. Terminal coding is ready immediately. When installation finishes, run brokencode from your project folder in the same terminal.

macOS / Linux · bash or zsh
curl -fsSL https://brokengpt.com/install | bash -s -- --permissions && export PATH="$HOME/.brokencode/bin:$PATH"
Windows PowerShell
irm https://brokengpt.com/install.ps1 | iex

02 / DESKTOP

Pick your platform.

Choose BrokenCode Desktop for Mac, Windows, or Linux. The familiar desktop workspace connects to the same local engine as the terminal and iPhone app.

03 / ANDROID

Your computer.
In your pocket.

Continue your BrokenCode tasks in a native Android app. Messages, models, Ultra agents, files, and live terminals connect to the same local workspace on your computer.

Install the APK on Android 8 or later, then sign in with the same BrokenGPT account you use on your computer. Run brokencode remote on the computer and select it in the app. QR and connection codes are also available.

04 / WORKFLOW

More capable.
Still in your control.

Move from an idea to working code with planning, persistent goals, and tools that stay with your project.

Build with an Ultra team.

Select Ultra after X High to coordinate component work, integration, and an independent review. Open each worker’s conversation and follow its progress. For UI work, agents build and refine individual components before assembling the complete experience.

Explore Ultra mode

One workspace. Every device.

Run brokencode remote to pair your computer and open its interactive terminal workspace. BrokenCode Desktop and the native iPhone and Android apps share tasks, agent actions, editable files, and live shells. The computer executes every command in its local folders; your phone controls the same work. Browser access also works with Mac, Windows, and Linux hosts.

Explore remote control

Test it. Fix it. Verify it.

Use /tester for end-to-end checks, reproducible bug reports, and suggested solutions. Hand the findings to /developer for fixes, regression checks, and a draft PR. Both keep working toward a persistent goal.

Explore Tester and Developer

Build its own tools.

BrokenCode can create reusable JavaScript tools, check their results, repair failures, and call them again. Saved tools follow your project permissions.

Explore reusable tools

Connect what you need.

The agent can discover MCP servers, add them to your project, and use their tools immediately. It asks when new account access, executable software, or a consequential action needs your approval.

Explore automatic MCP setup

Plan, then build.

Use Plan to investigate and shape the approach. Review the plan before moving into Build to make changes.

Work with Plan

Keep the goal.

Set an objective with /goal. Pause, resume, edit, or clear it, and track token use while the agent works toward completion.

Use persistent goals

Choose your model.

OpenCode comes first on macOS, Windows, Linux, and the terminal. Start with an available free model or choose another provider; BrokenCode supplies the tools and agent harness.

See model connections

05 / UPDATES

One release powers every update.

Windows and supported Linux builds download updates in the background and install when you quit. Current Mac installers require manual installation of updates until Apple code signing is configured. The terminal downloads compatible patch updates automatically; the shared engine uses them when its workspace restarts. Active work stays in the computer's shared engine.

  • Latest-version links
  • In-app update checks
  • Release history