-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Install Rune in seconds. No dependencies required.
Installing Rune should feel similar to installing Git.
Rune should not require:
- Python
- Node.js
- Java
- Docker
- Cargo
- Homebrew
The primary installation method is a single command.
Install the latest release:
curl -fsSL https://raw.githubusercontent.com/rune-context/rune/main/install.sh | shVerify installation:
rune --versionExample:
Rune 0.1.0
PowerShell:
irm https://raw.githubusercontent.com/rune-context/rune/main/install.ps1 | iexVerify:
rune --versionArchitectures:
- amd64
- arm64
Architectures:
- amd64
- arm64
Architectures:
- amd64
- arm64
Each GitHub release provides:
rune-linux-amd64.tar.gz
rune-linux-arm64.tar.gz
rune-darwin-amd64.tar.gz
rune-darwin-arm64.tar.gz
rune-windows-amd64.zip
rune-windows-arm64.zip
The installer automatically downloads the correct package.
Requirements:
- Go 1.24+
Clone the repository:
git clone https://github.com/rune-context/rune.gitBuild:
go build -o rune ./cmd/runeRun:
./rune --versionPreferred:
/usr/local/bin
Fallback:
$HOME/.local/bin
Preferred:
/usr/local/bin
Apple Silicon:
/opt/homebrew/bin
Fallback:
$HOME/.local/bin
Preferred:
%USERPROFILE%\bin
Upgrade to the latest version:
rune self-updateor simply rerun:
curl -fsSL https://raw.githubusercontent.com/rune-context/rune/main/install.sh | shExisting repositories and .rune/ directories remain untouched.
Linux/macOS:
rm $(which rune)Windows:
Delete:
%USERPROFILE%\bin\rune.exe
No registry cleanup is required.
Rune ships as a single standalone executable.
After installation, no additional runtime is required.
Rune does not depend on:
- Python
- Node.js
- Java
- Docker
Package managers are optional conveniences.
Future support may include:
brew install runewinget install runescoop install runeapt install runepacman -S runechoco install runeHowever, the canonical installation method remains:
curl -fsSL https://raw.githubusercontent.com/rune-context/rune/main/install.sh | shInstallation should take less than ten seconds.
Developers should be able to go from:
curl -fsSL ... | shto:
rune init
rune index
rune context "Add Google OAuth"without installing anything else.
Git stores history.
Rune stores understanding.
.git/ explains what changed.
.rune/ explains what the codebase means.
Rune Context — Git for repository understanding.
Git for repository understanding.
- RCP-001 — Repository Format
- RCP-002 — Plugin Protocol
- RCP-003 — Graph Format
- RCP-004 — File Summary Format
- RCP-005 — Feature Map Format
- RCP-006 — Ownership Metadata
- RCP-007 — Session Memory
- RCP-008 — Context Retrieval API
- RCP-009 — Incremental Indexing
- RCP-010 — Multi-Agent Coordination
Git stores history.
Rune stores understanding.