Agentic coding harness · written in Swift

Acropolis

The ground everything grows from.

What it is

A coding harness that keeps nothing from you.

Acropolis talks to Claude, to OpenRouter, to NVIDIA, and to the model running on your own machine — with no proxy in between and no favoured provider. Five things it is built around:

  • Speed

    Native Swift, end to end. Nothing to boot, no bundle to parse — it is ready before you finish pressing return.

  • Privacy

    No analytics. No Datadog. No quiet phoning home. Every outbound connection is a setting you own, and it starts switched off.

  • Transparency

    A max-observability mode shows every byte on the wire, and each model carries its data policy in plain sight.

  • Customizability

    Every system prompt is a template you can open, fork, and switch between without leaving the terminal.

  • Craft

    An SDK first and a terminal second. Anything the interface can do, your own code can do just as directly.

Every model, labelled

You should never have to guess where your code goes.

Training

the provider may train on it

Retained

no training, but not zero-retention

Cloud ZDR

the provider claims zero retention

Local

the only one you can truly trust

In the terminal

The data policy sits beside the model.

acropolis
$ acropolis --select-model
  ·  claude-opus-5     Cloud ZDR
  ·  glm-5.2           Training
  ·  qwen3.5-9b        Local

  no telemetry · no hidden flags · 0 bytes logged