See the work, not just the answer.
Choose how much each session may do on its own: ask first, accept edits or run freely. Read tool inputs and outputs, review modified files and follow live commands.
Inside the timelineOpen source · Local projects · Your choice of AI
██████ ██ ██ ██ ██ ██░░░░██ ░██ ████ ░██ ░██ ██ ░░ ██████ ░██ █████ ██░░██ ░██ ██████ ██████ ░██ ██░░░░██ ██████ ██░░░██ ██ ░░██ ░██ ░░░██░ ░░░░░░██ ░██ ░██ ░██ ██░░░██ ░███████ ██████████ ░██ ░██ ███████ ░░██ ██ ░██ ░██ ░██ ░██ ░██░░░░ ░██░░░░░░██ ░██ ░██ ██░░░░██ ░░██████ ░░██████ ░░██████ ░░██████ ░██ ░██ ███ ░░██ ░░████████ ░░░░░░ ░░░░░░ ░░░░░░ ░░░░░░ ░░ ░░ ░░░ ░░ ░░░░░░░░
Run AI coding agents on your local projects. Keep conversations, code, terminals and git changes together - with the models and tools you choose.
CodeAlta does not send usage analytics to its developers.
From the first prompt to the final diff. Scroll to step inside CodeAlta Desktop.
01 Sessions & delegation
CodeAlta’s robust agent harness coordinates multiple agents and their tools for efficient, reliable parallel work. Delegate to child sessions, follow progress side by side, and keep the details in view.
Meet your agents03 Parallel worktrees
Give each session its own checkout and branch. See which worktrees are in use, open their code or diffs, and clean up when the work is done.
Manage worktrees04 Work items
Agents propose follow-up tasks for what they find along the way, and Plan mode writes plans for you to review. Nothing starts until you choose: run an item in a new session or its own worktree, keep it for later, or dismiss it.
Review your work items05 Issues & pull requests
Browse the issues and pull requests of your GitHub, GitLab, Azure DevOps or Bitbucket projects, and your Jira issues, beside your work. Start a session on one in a click, then let it open the pull request when the work is done.
Work from your issues06 Automations
Schedule a prompt, or run it when an issue or a pull request is opened. Each run starts a new session you read like any other work - from a morning test report to the first look at a new issue.
Automate your routines07 Interactive canvases
Boards, checklists and custom tools become interactive tabs. Ask an agent to build a plugin, then use its canvas right beside the conversation.
Discover canvases08 Plugins
Ask your agent to create a plugin - a canvas, a dialog, a tool, a command or a button. Add it to one project or your whole workspace. Turn your ideas into the tools you want to use.
Explore plugins09 Local statistics
Explore activity, models, tokens and tool use across your projects - or focus on one session and its sub-agents. Statistics stay on your computer.
Explore Statistics10 Spaces
Keep work, personal and open-source projects in their own spaces. Switch between projects, sessions and tab layouts while your agents keep working in the background.
Organize your spaces11 Welcome home
Start from recent sessions, projects and useful shortcuts. The built-in documentation is always nearby, with an agent ready to answer your questions.
Meet your workspace12 Built-in documentation
Read the documentation right inside CodeAlta, beside your work. Your agent can consult the same guide to help you find a feature, understand a setting or learn a new workflow.
Explore the guide13 Your choice of AI
Use your Claude Code, Codex or GitHub Copilot subscription, or connect an API-based provider. Pick a provider, model and reasoning effort for each session, not the whole workspace.
See model providersA workspace you can inspect, extend and make your own.
Choose how much each session may do on its own: ask first, accept edits or run freely. Read tool inputs and outputs, review modified files and follow live commands.
Inside the timelinePrefer the terminal? CodeAlta TUI shares the same profile, providers and sessions. Start in one app and continue in the other.
dotnet tool install -g CodeAlta.Tui
altatuiInstall CodeAlta. Connect a provider. Open a project.
Open source, BSD-2-Clause licensed, and built with .NET. Contributions welcome.