Repl 0.11.0-dev.126
dotnet add package Repl --version 0.11.0-dev.126
NuGet\Install-Package Repl -Version 0.11.0-dev.126
<PackageReference Include="Repl" Version="0.11.0-dev.126" />
<PackageVersion Include="Repl" Version="0.11.0-dev.126" />
<PackageReference Include="Repl" />
paket add Repl --version 0.11.0-dev.126
#r "nuget: Repl, 0.11.0-dev.126"
#:package Repl@0.11.0-dev.126
#addin nuget:?package=Repl&version=0.11.0-dev.126&prerelease
#tool nuget:?package=Repl&version=0.11.0-dev.126&prerelease
Repl
Website: repl.yllibed.org
Repl is the recommended starting point for Repl Toolkit.
Repl Toolkit lets .NET applications define one command graph and expose it as CLI commands, an interactive REPL, remote interactive REPL sessions hosted by your app, structured output for automation, and MCP tools for AI agents.
This meta-package brings the default dependencies most apps need:
Repl.CoreRepl.DefaultsRepl.Protocol
Install
dotnet add package Repl
Minimal app
using Repl;
var app = ReplApp.Create().UseDefaultInteractive();
app.Map("hello", static () => "world");
return app.Run(args);
Run it as a CLI command:
myapp hello --json
Run it with no arguments to enter the interactive REPL:
myapp
When to use Repl Toolkit
Use Repl for small and large command surfaces alike when your application benefits from:
- CLI commands for humans, scripts, or CI;
- interactive exploration with a REPL;
- structured output such as JSON, XML, YAML, or Markdown;
- remote interactive REPL sessions on remote connections such as Telnet, WebSocket, or other stream-based integrations;
- MCP tools, resources, prompts, or MCP Apps for AI agents;
- tests that exercise the same command surface end-to-end.
Repl Toolkit keeps tiny command surfaces concise while making the same command graph ready for humans, scripts, tests, remote sessions, and agents as the application grows.
Add MCP later
When the same commands should be available to AI agents, add Repl.Mcp:
dotnet add package Repl.Mcp
using Repl.Mcp;
app.UseMcpServer();
Then run:
myapp mcp serve
Docs
Full documentation at repl.yllibed.org:
- Installation & first app
- Coming from CLI frameworks — System.CommandLine, Spectre.Console.Cli, and related tools
- MCP Mode — expose commands to AI agents
- Agent-Native Development — design command surfaces for agent workflows
- For coding agents — decision rules and copyable instructions for coding agents
- Cookbook — guided examples from basics to MCP
- Reference — routes, DI, modules, interactivity, MCP, and more
- API reference
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Repl.Core (>= 0.11.0-dev.126)
- Repl.Defaults (>= 0.11.0-dev.126)
- Repl.Protocol (>= 0.11.0-dev.126)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.11.0-dev.126 | 30 | 7/9/2026 |
| 0.11.0-dev.125 | 31 | 7/9/2026 |
| 0.11.0-dev.124 | 28 | 7/9/2026 |
| 0.11.0-dev.123 | 44 | 7/9/2026 |
| 0.11.0-dev.108 | 39 | 7/8/2026 |
| 0.11.0-dev.68 | 50 | 7/5/2026 |
| 0.11.0-dev.67 | 48 | 7/4/2026 |
| 0.11.0-dev.63 | 82 | 6/26/2026 |
| 0.11.0-dev.56 | 66 | 6/24/2026 |
| 0.11.0-dev.51 | 5,793 | 5/9/2026 |
| 0.11.0-dev.6 | 5,573 | 5/2/2026 |
| 0.11.0-dev.4 | 138 | 5/1/2026 |
| 0.11.0-dev.3 | 176 | 4/25/2026 |
| 0.10.0 | 1,442 | 4/25/2026 |
| 0.10.0-dev.83 | 151 | 4/25/2026 |
| 0.10.0-dev.77 | 1,149 | 4/20/2026 |
| 0.10.0-dev.76 | 202 | 4/19/2026 |
| 0.10.0-dev.59 | 169 | 4/13/2026 |
| 0.10.0-dev.58 | 3,271 | 4/7/2026 |
| 0.10.0-dev.52 | 167 | 4/7/2026 |