Overt 0.1.0-dev.8
See the version list below for details.
dotnet tool install --global Overt --version 0.1.0-dev.8
dotnet new tool-manifest
dotnet tool install --local Overt --version 0.1.0-dev.8
#tool dotnet:?package=Overt&version=0.1.0-dev.8&prerelease
nuke :add-package Overt --version 0.1.0-dev.8
Overt

Overt is an agent-first programming language, written and maintained primarily by LLM agents with humans in a review and audit role. Every effect, error, dispatch, mutation, and piece of state is overt: visible at the call or declaration site, never concealed. Overt transpiles to readable source in a host language (C# today, Go planned).
This package is the Overt CLI as a .NET global tool. After install, the overt command transpiles, compiles, and runs .ov source files; emits any intermediate compiler stage for inspection; formats source; and generates extern "csharp" facades for .NET types.
Install
dotnet tool install --global Overt --prerelease
The --prerelease flag is required while Overt is in the 0.x.y dev channel. Install a specific version with --version 0.1.0-dev.3.
Try it
cat > hello.ov <<'EOF'
module hello
fn main() !{io} -> Result<(), IoError> {
println("Hello, LLM!")?
Ok(())
}
EOF
overt run hello.ov
Outputs:
Hello, LLM!
Using Overt inside a C# project
Add the Overt.Build package to any .csproj; drop .ov files next to your .cs files; dotnet build compiles them all together. See samples/config-validate/ for a worked example.
Links
- GitHub repository — full source, examples, tests
- Design document — rationale and reference
- Why Overt — the thesis essay
- AGENTS.md — operational reference for agents authoring Overt
| 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. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-preview.1 | 65 | 5/13/2026 |
| 0.1.0-dev.20 | 68 | 4/27/2026 |
| 0.1.0-dev.19 | 73 | 4/26/2026 |
| 0.1.0-dev.18 | 64 | 4/26/2026 |
| 0.1.0-dev.17 | 61 | 4/25/2026 |
| 0.1.0-dev.16 | 72 | 4/25/2026 |
| 0.1.0-dev.15 | 49 | 4/25/2026 |
| 0.1.0-dev.14 | 56 | 4/25/2026 |
| 0.1.0-dev.13 | 59 | 4/25/2026 |
| 0.1.0-dev.12 | 60 | 4/25/2026 |
| 0.1.0-dev.11 | 67 | 4/25/2026 |
| 0.1.0-dev.10 | 60 | 4/25/2026 |
| 0.1.0-dev.9 | 64 | 4/24/2026 |
| 0.1.0-dev.8 | 58 | 4/24/2026 |
| 0.1.0-dev.7 | 56 | 4/24/2026 |
| 0.1.0-dev.6 | 57 | 4/24/2026 |
| 0.1.0-dev.5 | 57 | 4/24/2026 |
| 0.1.0-dev.4 | 67 | 4/24/2026 |
| 0.1.0-dev.3 | 63 | 4/24/2026 |