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.
curl -fsSL https://brokengpt.com/install | bash -s -- --permissions &&
export PATH="$HOME/.brokencode/bin:$PATH"irm https://brokengpt.com/install.ps1 | iex02 / 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.
When Android asks, allow your browser to install this download. Install future updates over the existing app to keep your sign-in and drafts.
Android connection guide04 / 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 modeOne 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.
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 DeveloperBuild 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 toolsConnect 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 setupPlan, then build.
Use Plan to investigate and shape the approach. Review the plan before moving into Build to make changes.
Work with PlanKeep 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 goalsChoose 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 connections05 / 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