Review the diff next to the conversation

Give a thread its own git worktree and its changes stay apart from every other agent's. Comment on a line, send it to the agent, then commit and push from the same panel.

    Parallel agents, no collisions

    Several agents on one repository overwrite each other's files unless each has its own checkout. ace starts a thread in its own git worktree on its own branch, so you can run as many as you like and review each one on its own.

    Review where the work happened

    The Changes panel sits beside the conversation: a file tree with added and removed lines, the diff for the last turn or the whole branch, and line comments. Send comments to the agent as a request for changes, or approve and commit.

    Open pull requests and issues as full pages, link them to the thread that wrote the code, and merge once checks pass.

    Questions about worktrees and review

    Can several agents work on the same repository?

    Yes. Each thread can run in its own git worktree, so agents never overwrite each other's files, and you review each thread's diff separately.

    More of ace

    Free, open source, and yours to run.

    Install ace on your computer, point it at a project, and start a thread with any agent you have logged in.

    Download for MacDownload for WindowsDownload for Linux

    v0.0.19 for macOS on Apple silicon, 239 MB. v0.0.19 for Windows on x64, 208 MB. v0.0.19 for Linux on x64 (AppImage). Release notes

    Star on GitHub