Install · v0.14.0
Install Alice.
One command on Linux, macOS or Windows. The installer checks the release SHA-256, installs the .NET 10 SDK per user if it is missing, and puts alice on your PATH.
One command
macOS / Linux
curl -fsSL https://alice-lang.org/install.sh | shWindows
irm https://alice-lang.org/install.ps1 | iexFrom source
git clone https://github.com/alicelanguage/alice.gitcd alicedotnet build Alice.sln --configuration Releasedotnet run --project src/Alice.Cli -- run examples/basics/hello.alThe installer checks the release SHA-256, fetches the .NET 10 SDK if you need it, and needs no admin rights.
Your first five minutes
Check the setup
Checks .NET, your PATH and the installed toolchains.
alice doctorTry the REPL
Run
alicewith no arguments for an interactive session.aliceCreate and run a project
A project is a folder with
alice.toml,src/andtest/. It also getsAGENTS.mdandCLAUDE.mdfor AI agents.alice new app && cd app alice run alice testAdd a NuGet package
Any .NET library works as is.
alice add Newtonsoft.JsonSet up your editor
The VS Code and Zed extensions use the built-in language server,
alice lsp --stdio.
Versions and toolchains
Alice manages its own versions, like rustup: stable, nightly, or a release pinned per project.
alice toolchain install nightlyinstalls the nightly build.alice toolchain default 0.14.0sets the default version.alice toolchain pin 0.14.0pins a version for the current project.alice +nightly run app.alruns one command with another version.alice self updateupdates the installation.
Release archives are available for Linux x64, Windows x64, macOS x64 and macOS arm64 on the releases page. More in the toolchains chapter.
No install needed
The playground compiles and runs Alice in your browser, and shows the C# and .NET bytecode it compiles to.