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
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ConsoleAI --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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/.mdfiles; 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
- .NET 9 SDK or runtime
- A free OpenRouter API key — get one at https://openrouter.ai
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 | Versions 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.