Tools for the work
Create tools that fit the problem.
Rune gives agents Scheme, a small language they can shape around each project. Agents can define functions,
commands, web routes, and define-syntax macros in the product repository.
Rune formats, checks, tests, documents, and runs the result before you deploy it.
Context that lasts
Keep project guidance beside the code.
Each project starts with instructions, modules, tests, and documentation. Agents can update the guidance with the code, so the next agent can understand the work.
- define the product's purpose and limits
- keep guidance next to the code
- test product behavior in the same project
- regenerate documentation from the current source
One complete workflow
Build and operate in one place.
Rune stores each product's source, tests, deployment history, runtime status, and application data under one directory. A product can provide commands, web routes, or both.
Push to Rune's Git main branch to validate and deploy. Use status to check what is running.
Keep application data in private SQLite databases.
- one Rust binary for the complete workflow
- Linux and macOS releases for x86 and Arm
- deployment through Git
- embed Rune in separately branded products
Current release
Install Rune.
Download the installer, inspect it, then run it:
curl -fsSLo /tmp/rune-install.sh https://raw.githubusercontent.com/pearl-computing/rune-releases/main/install.sh
less /tmp/rune-install.sh
sh /tmp/rune-install.sh
See the checksums and release notes for Rune v0.1.5 on GitHub.
Use of Rune is governed by the Rune Personal Use License Agreement. By downloading Rune, you are agreeing to those terms.
Pearl Computing
Make something agents want.
Pearl Computing is the company behind Rune. We build tools that help agents understand the work, create the right software, and leave people with a product they can run.
Rune launch
Build with Rune.
Rune launch access starts with a conversation with Pearl Computing. Request Rune launch access and tell us what you want your agents to build.