Coding harness
Maximo Code: build, fix & ship from chat
Maximo Code turns Maximo AI and the Cloud Computer into a full step-by-step coding agent, the same working style as leading coding harnesses. Attach a project, type /computer and ask for real engineering work, or use /maximo (also /maximocode or /code) when every executable coding step must stay in the Code Harness: Maximo explores the repository, reads files before editing them, makes surgical edits, runs commands and tests, reacts to every result, and ships the changes as commits and pull requests when you ask.
- Maximo works incrementally with dedicated tools — bash, read, edit, write, grep, list, git status, snapshot save, and create pull request — instead of one batch script, reacting to each result before deciding the next step.
- Edits are exact string replacements: Maximo reads the file first, matches the existing text precisely, and the chat shows a unified diff with line numbers and +added/−removed counts for every change.
- Every action renders live in the chat timeline as a compact card: terminal blocks with exit codes and duration, file read chips, code diffs, search results, git status with changed files, snapshot confirmations, and pull-request cards with open links.
- The collapsed tool timeline summarizes the turn like a coding agent: how many files changed and total additions/deletions.
- Work happens inside the project's persistent Cloud Workspace: repositories, dependencies, and generated files are restored at the start of a session and snapshot-saved automatically when the turn ends. Maximo can also checkpoint mid-turn after risky milestones.
- Git is fully supported: clone repositories, create branches, commit, push, and open GitHub pull requests from chat. When no GitHub API token is available, Maximo pushes the branch and returns a compare link so you can open the PR manually.
- Add GITHUB_TOKEN to the Maximo Computer profile custom env (Settings ▸ Integrations) or use a tokenized repository URL on the project for automatic pull-request creation.
- Commands run inside the isolated AI Computer runner — never on shared infrastructure — with guard rails that block destructive system commands, secret printing, and disabled-permission operations.
- Without an attached project, the workspace is temporary scratch space: great for quick scripts and experiments, but changes do not persist between turns.
- Sessions use your existing AI Computer minutes and only meter actual tool-execution seconds — model thinking time between steps is free. Each turn is time-boxed by your plan's max run minutes.
- Stopping works like any computer run: ask Maximo to stop, or use the run controls; the session cancels safely and the workspace lock is released.
- Viewers get read-only access (read, search, list, status); running commands, editing files, saving snapshots, and pull requests need member access or higher.

