cxagent 0.10.8

dotnet tool install --global cxagent --version 0.10.8
                    
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 cxagent --version 0.10.8
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=cxagent&version=0.10.8
                    
nuke :add-package cxagent --version 0.10.8
                    

CXAgent

<div align="center">

<img src="docs/logo.svg" alt="" width="72" height="72">

License: MIT NuGet .NET Platform

</div>

nickprotop.github.io/cxagent: install instructions, the plugin marketplace, and docs.

A multi-agent workbench for coding, in the terminal, built on SharpConsoleUI.

It is not one chat loop. Several agents are alive at once, each in its own tab with its own transcript and prompt, and sub-agents work in the background while you watch them and steer them.

Give any of them a goal in plain language. It reads your files, works out what to change, and changes them, in one context, with the real bytes in front of it. Anything outside your working folder asks first.

Bring your own model: Ollama, any OpenAI-compatible endpoint, or Anthropic.

<div align="center"> <img src="docs/images/cxagent.png" alt="cxagent analysing a repository, with a sub-agent's report and the live session panel" width="900"> <br> <sub>A worker agent explored the repo and reported back: 214,073 of the session's tokens spent inside the child, and 4% of the parent's context used.</sub> </div>

See it working →

One session closing three features in another repo, with the mistakes left in. The full walkthrough is on the site; docs/screenshots/ has the raw captures.

Install

Linux and macOS, no .NET required:

curl -fsSL https://raw.githubusercontent.com/nickprotop/cxagent/master/install.sh | bash
cxagent

Windows, the .NET tool and building from source are in INSTALL.md. There is nothing to configure first: the first run asks where your model runs and writes the file for you.

Workers and sessions

Several agents at once, each in its own tab with its own history, model and permissions. The agent you talk to puts workers on a job — an explorer, a reviewer, a tester, a planner, a builder — and they run in the background while the conversation goes on: F7 lists them, and a finished one keeps its context for the next question. USING.md

Colleagues

Keep a worker and it becomes a colleague: after each task it is given, what it did is distilled into its experience, and it brings that into any session you call it into. Keep the one that learned a library in one repository and bring it into the next app that uses it. COLLEAGUES.md has a tutorial.

In a browser, on your phone

/web serves the session you are in to a browser, and cxagent web serves sessions with no terminal at all: the same turns, tabs and workers, its prompts answered from either screen. Follow a turn from your phone and answer its permission prompt there. USING.md

Models and plugins

Ollama, llama.cpp and any OpenAI-compatible server on your machine; Anthropic, OpenRouter and OpenAI in the cloud — every feature on every one, chosen per tab and per worker. F2 opens the plugin marketplace; MCP servers, skills, hooks and markdown commands sit beside it. CONFIG.md · EXTENDING.md

Documentation

  • INSTALL.md — installing, the first run, where the configuration lives, the command line, uninstalling
  • USING.md — what a session can do: tools, sessions, the browser, workers, keys
  • SAFETY.md — permissions, the sandbox, and everything cxagent does to your machine
  • EXTENDING.md — skills, custom commands, hooks and plugins
  • COLLEAGUES.md — workers kept across sessions, with a tutorial
  • COMMANDS.md — every command and key
  • CONFIG.md — every block of config.json
  • SCRIPTING.md — cxagent -p: scripts, CI and other programs driving it
  • cxagent.Core — the library under the terminal, and the plugin SDK
  • ROADMAP.md — what is next

The cx family

cxfiles · cxpost · cxlog · cxnet · cxgpu · cxshell

Star it

If cxagent is useful to you, a star helps others find it.

License

MIT. See LICENSE.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.10.8 0 11/13/2026
0.10.7 53 11/12/2026
0.10.6 51 11/11/2026
0.10.5 69 11/10/2026
0.10.4 74 11/10/2026
0.10.3 98 11/7/2026
0.10.2 93 11/7/2026
0.10.1 87 11/7/2026
0.9.54 102 11/4/2026
0.9.53 99 11/4/2026
0.9.52 98 11/3/2026
0.9.51 121 10/30/2026
0.9.50 137 10/24/2026
0.9.49 126 10/23/2026
0.9.48 131 10/22/2026
0.9.47 123 10/22/2026
0.9.46 138 10/22/2026
0.9.45 128 10/21/2026
0.9.44 120 10/21/2026
0.9.43 132 10/20/2026
Loading failed