Open-source agent harness
You run an agent
inside Elpis.
It becomes Elpis.
The open-source home for coding agents—context, continuity, tools, evidence, and deterministic work in one place.
One terminal turn
See the harness
at work.
Scroll to play. Reverse midway to rewind; after the final frame, scrolling up closes the demo.
████████████ ██ ███████████ ████ ████████████ ████████████ ██ ████████████ ████ ████████████ ██ ██ ██ ███ ████ ██ ██ ██ ██ ███ ████ ██ ██████████ ██ ████████████ ████ ████████████ ██ ██ ███████████ ████ ██ ██ ██ ██ ████ ██ ████████████ ███████████ ██ ████ ████████████ ████████████ ███████████ ██ ████ ████████████
Elpis is starting · preparing session
Relevant conclusion retained; exact tool-call envelope and immutable audit remain available.
Documented example: 18,930 → 248 characters · readme.md:117–142
/context
See what filled
the window.
A full, rendered history report—not JSON and not a source-toggle panel. This illustrated request is exactly 50% full; the headline is measured while category attribution is estimated.
Context Usage
Token usage by category
User messages: 7.8k tokens (3.0%)
Agent responses: 45.6k tokens (17.6%)
Tool calls: 54.3k tokens (21.0%)
System prompt: 3.1k tokens (1.2%)
Development rules: 5.4k tokens (2.1%)
Other (overhead): 13.0k tokens (5.0%)
Free space: 129.2k (50% left)
Headline is measured; category sizes are attribution estimates.Category Breakdown · retained ■ reclaimed ✦
Ace Pruning Audit & Low-level Breakdown
documented example 231 lines · 18,930 characters reviewed
retained 248-character replacement · immutable before/after artifacts
prune_report.md · ace.json · manifest.json
Dashboard
The whole run.
One glance.
Timing, context, tokens, and backend cost from one recorded successful run.
Completed · revision 12
| Outcome | Total tokens | TTFT | Cost |
|---|---|---|---|
| Completed | 26.4k | 240 ms | $1.25 |
Deterministic work graphs
Bounded work.
Visible evidence.
Play a task from assignment to review. Inspect what each agent receives, changes, and hands back.
Interactive example · work graphs are opt-in
Coordinator-owned tasks · dependency-ready dispatch · evidence checks
Open source
Install Elpis.
Run it locally.
Linux x86_64 preview. Inspect the source, then run the installer.
Installation and source ↗curl -fsSL https://raw.githubusercontent.com/MasihMoafi/Elpis/main/scripts/install-elpis.sh | bash && ~/.local/bin/elpis