Skip to content
L1 release candidate · open source

Code at the
speed of thought.

Apollo is a model-agnostic coding agent for your terminal. Bring the provider. Keep the context. Approve every side effect.

$npm install --global apollo-codepre-release
apollo · ~/workspaceTIER / FULL

14:08:31apollo analyze the failing test

◆ Reading repository context 12 files

◆ Provider selected anthropic / claude

I found the regression in the stream decoder.

The final UTF-8 boundary is flushed before the abort state.

PERMISSION REQUESTwrite · src/stream.ts
review

◆ Patch applied +8 −3

◆ Tests passed 5 / 5

01 Any model

02 Local context

03 Explicit permissions

04 Rust sandbox

THE CONTROL PLANE

One agent. No black box.

Apollo separates reasoning from execution. Models can propose. The permission layer decides. The sandbox contains. Every step stays visible in your terminal.

Explore the security model →
BUILT FOR THE TERMINAL

The parts that matter are yours.

A / 01

Provider-neutral

Route through a stable contract. Change the model without changing how you work.

A / 02

Permission-first

Writes, commands, and network access ask before they happen. Denial is a normal path.

A / 03

Local by default

Sessions and diagnostics remain on your machine unless you explicitly opt in.

A / 04

Open end to end

TypeScript orchestration and a Rust safety core. Read it, audit it, extend it.

START WITH CONTEXT

Your repo. Your rules.

Read the five-minute guide, inspect every permission, and make one small change.

Run the first task ↗