Skip to main content
Any Framework

CodeAlta TUI: a keyboard-first terminal UI for agentic AI coding on your local projects, with durable sessions, model providers, MCP servers, skills and plugins. Start it with the altatui command.

Published
Oct 7, 2026
17d ago
Total Downloads
3.2K
3,161

Install

dotnet add package CodeAlta.Tui.linux-arm64 --version 1.2.0

No framework information available.

README

CodeAlta ci NuGet NuGet

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

🚀 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. 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.
  • 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, or on demand.
  • 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.
  • 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.
  • Extensions: agent prompts, MCP servers, skills, and trusted local .NET plugins, which an agent can write and reload while CodeAlta Desktop runs.

📖 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.

Changes from Previous Version

No structural changes between v1.1.1 and v1.2.0.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.