Trace.
See every span. Replay any run. Ship with receipts.
Stackon is the agentic developmental environment for engineering teams who refuse to fly blind. Multi-agent orchestration, BYO compute, and a creator marketplace — instrumented end to end.
● Recently shipped · v0.39.4
Press-kit full lockup — mark + wordmark on one canvas
eval · gate.passed
PR check ready to merge
$312 / $1,000
31% · ↘ 18% wow
3,200/min
Spans ingested
Streaming live · per team
p95 <500ms
Trace ingest latency
Postgres + JSONB · ClickHouse on deck
18/20
Pillars shipped
Phase 2 · 3 · 4 — auto-counted
Built to ship together
Everything an engineering team needs to go from intent to production — with agent teammates at every step of the ship loop.
See every span. Replay any run. Ship with receipts.
Wire a Planner → Coder → Reviewer pipeline. Watch them debate.
One JSON block. Every tool wakes up connected to your workspace.
{
"mcpServers": {
"stackon": {
"command": "npx",
"args": ["@hunterade/mcp"]
}
}
}Approve queued runs from your phone. Watch traces land in real time.
Typed spans for every LLM call, tool, and child task — cost and latency captured by default. Replay any run, days later. Prove this week beat last week.
otel · jsonb · pgvectorspecimen / 005
01
Bring your existing observability stack along — no rewrites, no proprietary schema.
02
Token spend rolled up per span, per task, per team. Budgets and alerts shipped in.
03
PRs blocked the moment a trace regresses against last week. Receipts attached.
The agentic stack
Describe the task. Orchestrate a team of agents. Ship a measurable result. Stackon is the loop that closes itself — every run leaves a trace.
01 · Describe
Open a Mission. Drop a task description in 3-6 lines and let the Planner agent decompose it into concrete subtasks across 30+ languages.
Ship fresh-token rotation to /api/v1/auth.
// Acceptance: existing access tokens stay valid until expiry; new column on api_tokens for hashed refresh secret; migration ships in same PR.
02 · Orchestrate
Wire a canvas: Planner → Coder → Reviewer → Tester. Watch them debate. Stackon hands the baton between agents that already share your repo, ADRs, and prior traces.
claude-opus-4-7
claude-opus-4-7
claude-opus-4-7
claude-opus-4-7
03 · Ship
Evals run on every PR. Budgets catch the runaways. Approvals fan out to mobile. The same trace that proved this run worked will prove next week's didn't regress.
✓ ship/auth-token-rotation
PR #1142 opened · 1 review requested
$ stackon trace receipts
→ 16 spans · 742ms · $0.0045 · 0 retries
The platform is a constellation of products, each fluent in the same spans, the same identity, the same budgets. Build the slice you need first.
obs · receipts
Prove every agent run. Traces, evals, postmortems, adversarial sweeps, cost — instrumented end to end.
Trace
OTel-style spans, replay, and cost per LLM call
Evals
Grade traces with output-contains or LLM judge — PR gating in Phase 2.5
Cost
Monthly budgets that refuse runs over the hard limit, with breakdowns by feature + model
Adversary
Automatic adversarial sweeps — prompt injection, jailbreak, system extraction
Postmortems
On-demand 5-whys analysis with root cause + recommendations on any trace
build · orchestrate
Compose multi-agent pipelines visually, version them like code, ground them in your repo and ADRs.
Canvas
Linear pipeline of agent roles — each node a span in the trace
Missions
Kanban for queued work — bind a mission to a canvas and run it end-to-end
Versions
Version-control your canvas — commit, diff, revert prompts like code
Multiplayer
Figma-style live cursors for human + agent pair-programming
Scribe
Distill a recorded trace into a reusable skill any canvas node can apply
Knowledge
Ingest team docs once, ground every canvas run in pgvector retrieval
everywhere · trusted
Reach your agents from any surface. CLI, MCP, phone, voice, BYO compute — same trace, same identity, same trust.
Mobile
Read traces and get push alerts (trace.failed / budget.breached / gate.failed) on your phone
Voice
Push-to-talk in the canvas (local Whisper + cloud fallback)
Stackon MCP
Drop-in MCP server for Claude Code, Cursor, Windsurf, Codex, Zed
Bridge
Run agents on your own laptop, GPU, or VPC — zero data leaves
Forge
Publish a canvas, install someone else's — community-driven pipelines
Compliance
SOC2-ready audit log, PII proxy, BYOK
Speaks
Stackon MCP
The loop
01
Spin up agents from the canvas, MCP, or HunterCLI. Single shot or coordinated multi-agent.
02
Every LLM call, tool, and handoff is captured as a typed span with cost, latency, and IO.
03
Evals run on every PR. Budgets and red-team attacks catch regressions before they ship.
Added a horizontal lockup to the press kit — mark on the left, wordmark on the right, both centered on the same 1536×1024 canvas. Ships in both dark (`#0A0A0A`) and light (`#FAFAF8`) variants. Useful for footers, slide decks, and any context where a journalist or partner wants both identity pieces composed as a single asset rather than reassembling the mark and wordmark by hand.
v0.39.4
The `/media` wordmark slots (`Wordmark · dark` and `Wordmark · light`) were generated by gpt-image-1, which mangles text — the rendered `STACKON` letterforms had subtle distortion and paper-grain artifacts that didn't read at press scale. Replaced with a hand-wired vector wordmark built from Geist Regular glyph paths.
v0.39.3
The Tauri shell now targets Windows alongside macOS. `tauri.conf.json:bundle.targets` extends to `["dmg", "app", "nsis", "msi"]` — Tauri silently skips the platform-foreign targets at build time, so the same `npm run desktop:build` invocation produces a DMG on macOS and an NSIS .exe + MSI on Windows. No code changes in `main.rs`; the Rust shell is platform-agnostic by design.
v0.39.0

Drop your email. We’ll send your seat the moment we open another wave — small batches, high touch.
No spam · Unsubscribe in one click