ConsoleAI 1.0.1

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

ConsoleAI

A terminal AI assistant powered by OpenRouter — like Claude Code or Codex CLI, but built with .NET and Semantic Kernel.

dotnet tool install -g ConsoleAI
consoleai

On first run you will be prompted for your OpenRouter API key (free at openrouter.ai). It is saved locally and never asked again.


Features

  • Streaming chat — responses appear token by token as the AI thinks
  • Tool calling — AI can search the web, read/write files, and run shell commands
  • Long-term memory — save facts with SaveFact, recall them across sessions (SQLite)
  • Planner/plan <task> breaks complex tasks into steps, shows them, asks confirmation before running
  • RAG/load <folder> embeds your .txt/.md files; AI answers questions from them
  • Model switching/model <name> switches to any OpenRouter model at runtime
  • Slash command menu — type / to see an interactive command picker

Requirements


Commands

Command Description
/help Show all available commands
/clear Clear conversation history
/history Preview current conversation
/memory List all saved memory facts
/model <name> Switch AI model at runtime
/plan <task> Generate a step-by-step plan then execute
/load <folder> Load .txt/.md documents for Q&A
/exit Exit the application
ESC Cancel the current AI response

Update

dotnet tool update -g ConsoleAI

Uninstall

dotnet tool uninstall -g ConsoleAI
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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
1.0.1 98 5/28/2026
1.0.0 101 5/28/2026