Kairo is currently in v0.1 preview and is under active development. Official installation packages have not yet been published. Installation instructions will be available with the first public release. In the meantime, see the sections below for early access options.
What you get
When the Kairo toolchain is installed, you will have two CLI tools available on your system.The Forge CLI
Forge is the compiler and build system for Kairo. It reads yourkairo.toml manifest, compiles your .ak source files, and manages your project’s dependencies and outputs.
The Pulse CLI
Pulse is the runtime that executes compiled Kairo applications. It also provides tools for validating and inspecting compiled artifacts before you run them.Getting early access
Kairo is being developed openly by Astra Kairo. If you want to follow along, get notified when the first release drops, or participate in shaping the language, the community is the best place to start.Join the Community
Visit community.astrakairo.dev to follow development, ask questions, and get early access announcements.
View the Source
The Kairo source is available on GitHub. You can build the toolchain from source if you want to get started today.
Building from source
If you want to use Kairo before the first official release, you can build the toolchain directly from the source repository.1
Clone the repository
Clone the Kairo repository from GitHub to your local machine.
2
Follow the build instructions
Refer to the
README.md in the repository for platform-specific build prerequisites and instructions. The repository contains the canonical, up-to-date steps for building Forge and Pulse from source.3
Verify your installation
Once the build completes, verify that both CLI tools are available and show the expected version.
What to expect from the toolchain
Once you have Forge and Pulse installed, the typical development workflow looks like this:- Write your Kairo source files (
.ak) and define your project inkairo.toml - Check your code with
forge checkfor fast feedback during development - Build your project with
forge buildto produce compiled output - Run your application with
pulse run
