CodeAlta.Tui 1.7.0

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global CodeAlta.Tui --version 1.7.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local CodeAlta.Tui --version 1.7.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=CodeAlta.Tui&version=1.7.0
                    
nuke :add-package CodeAlta.Tui --version 1.7.0
                    

CodeAlta ci NuGet NuGet

CodeAlta is a desktop workspace for agentic coding on your local projects. A terminal UI is available too.

<p align="center"> <img src="site/img/alta-desktop-split-three.webp" alt="CodeAlta Desktop with a parent session and its two child sessions in three panes" width="920"> </p>

🚀 Install

Install .NET 10, then install CodeAlta Desktop, the app we recommend:

dotnet tool install -g CodeAlta
alta

CodeAlta TUI runs the same agents in a terminal. You can install both:

dotnet tool install -g CodeAlta.Tui
altatui

Launch the app from a project folder. On first launch it opens the provider setup: sign in with a ChatGPT or GitHub Copilot subscription, or add an API key.

See Getting Started for requirements and the first steps.

✨ Features

  • A desktop app, and a terminal UI: CodeAlta Desktop has session tabs you can drag and split, a code editor, terminals and git changes for your projects, and every setting in one window. Hide the Changes sidebar to give diffs more room. CodeAlta TUI is a keyboard-first terminal UI. Both share the ~/.alta profile, so a session started in one can be continued in the other. See how they compare.
  • Sessions on your projects: sessions are saved on disk. Queue prompts, steer a running turn, and let a session delegate tasks to child sessions. Agent-to-agent messages reach a running recipient through steering, like automatic child replies.
  • Spaces: in CodeAlta Desktop, group your projects into spaces such as Work and Personal. The window shows one space at a time, each with its own tabs.
  • Worktrees: a session can work in its own git worktree, on its own branch, so that several sessions change the same project at the same time.
  • Automations: in CodeAlta Desktop, a prompt can run on a schedule, when an issue or a pull request is opened, when a command succeeds, or on demand.
  • Statistics: in CodeAlta Desktop, a page of dashboards (Ctrl+G, then C) shows what you do with CodeAlta: activity, models and tokens, cost, tools, projects and sessions, built from your history on your computer, with the same numbers for agents in alta statistics. Tabs refresh every 10 minutes by default, with a configurable interval and a refresh button; recording continues independently. The Overview shows the last data-update date and time, including seconds.
  • Storage settings: see the file-size distribution of ~/.alta, with configuration and personal files kept protected. Background measurement and startup scratchpad clearing show processed file/folder counts. Scratchpad clearing defaults on; inactive-session retention defaults to three calendar months, with an editable duration or Never. On supported Windows storage, startup cleanup preserves durable Statistics before removing eligible sessions, protecting open sessions, drafts and background work. Policy changes apply at the next startup. See Storage.
  • UI tools and MCP server: in CodeAlta Desktop, an agent sees and drives the window, and other applications do the same through its MCP server.
  • The models you already have: subscriptions and API keys for OpenAI, Anthropic, Google, Mistral, xAI, Azure OpenAI, and OpenAI-compatible servers, and Claude Code through the CLI you installed.
  • Everything the agent does: tool calls, file diffs, and context usage are in the timeline. In CodeAlta Desktop a tool call opens with its output in a live terminal, or with the file or the diff it worked on. Web links in assistant messages open in your default browser.
  • Extensions: agent prompts, MCP servers, skills, and trusted local .NET plugins, which an agent can write and reload while CodeAlta Desktop runs.

<p align="center"> <img src="site/img/alta-home.png" alt="CodeAlta TUI with the projects sidebar, a session timeline, and the prompt editor" width="920"> </p>

📖 Documentation

The user guide is at https://codealta.github.io:

Maintainer notes are in doc/readme.md.

🪪 License

CodeAlta is released under the BSD-2-Clause license.

🤗 Author

Alexandre Mutel aka xoofx.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.12.0 43 10/23/2026
1.11.3 80 10/22/2026
1.11.2 81 10/21/2026
1.11.1 78 10/21/2026
1.11.0 85 10/20/2026
1.10.1 79 10/20/2026
1.10.0 95 10/19/2026
1.9.5 98 10/17/2026
1.9.4 96 10/16/2026
1.9.3 86 10/16/2026
1.9.2 97 10/16/2026
1.9.1 96 10/15/2026
1.9.0 91 10/15/2026
1.8.0 96 10/13/2026
1.7.3 96 10/12/2026
1.7.2 102 10/11/2026
1.7.1 95 10/11/2026
1.7.0 91 10/11/2026
1.6.0 116 10/10/2026
1.5.0 108 10/9/2026
Loading failed