A keyboard-first, terminal AI coding workspace for managing projects, model providers, durable sessions, agent prompts, MCP-backed tools, plugins, and delegated agents.

dotnet tool install -g CodeAlta
alta

The NuGet package is CodeAlta; the installed command is alta. Requires .NET 10. Alternatively, use dnx --yes CodeAlta to install, update, and run in a single command.

Recent workflow capabilities

Compose higher-level coding workflows instead of only sending one prompt at a time.

Use built-in modes, custom agent prompts, MCP servers, skills, delegated sessions, notes, reminders, and trusted plugins together. You ask for the outcome; CodeAlta-managed agents coordinate the available host capabilities.

Plan mode and agent prompts

Create selectable workflow profiles such as planning-only, implementation, review, triage, or project-specific release assistance.

Learn about agent prompts

MCP server support

Configure stdio or HTTP/SSE Model Context Protocol servers, inspect tools, and activate server tools for future agent turns.

Configure MCP servers

Advanced agent workflows

Prompts can direct agents to inspect CodeAlta state, ask for structured approval, update notes, set reminders, and coordinate sessions.

Build advanced workflows

Sessions and delegation

Keep work durable, compare providers or reasoning levels, and let parent sessions synthesize bounded child-session results.

Coordinate sessions

Notes, reminders, and approvals

Ask agents to keep visible Markdown checklists, return later to check delegated work, or request structured user decisions before proceeding.

See workflow recipes

Skills and trusted plugins

Add reusable skill context or extend the host with trusted local .NET plugins when prompts and configuration are not enough.

Explore extensibility

CodeAlta principles

Efficient. Transparent. Keyboard-first. Session-oriented. Provider-agnostic. Native .NET. Error-aware. Extensible.

A compact set of design principles for a terminal workspace that stays practical while it grows.

Efficient interface

Using terminal space efficiently

CodeAlta main workspace with projects, session timeline, prompt editor, and provider footer
Transparent execution

Keeping execution inspectable

CodeAlta tool input and output dialog showing inspectable execution details
Keyboard-first workflow

Working keyboard-first

CodeAlta command palette with keyboard-first commands
Session-oriented workspace

Coordinating multiple agents in durable sessions

CodeAlta help dialog listing session, queue, steering, and delegation shortcuts
Provider-agnostic runtime

Switching between multiple providers and models, local and remote

CodeAlta Model Providers dialog for configuring providers and models
Native .NET foundation

Staying native to C# and .NET

CodeAlta native terminal editor with syntax-highlighted C# code
Actionable errors

Turning failures into repair paths

CodeAlta configuration recovery editor with TOML validation feedback
Extensible workflows

Composing prompts, tools, MCP, skills, and trusted plugins

CodeAlta timeline showing selected agent prompt and system prompt details