Features
Everything you need to run coding agents in production.
Specs, guardrails, approvals, automations and an audit trail, for any agent on any model. Every feature is in the free download.
01 · Plan
Specs are the source of truth.
Write specs in your repository, or keep the spec format you already use. Structrl can draft one from an issue. Agents plan from the acceptance criteria, and every run reports which criteria it covered.
- Lives next to the code, versioned with it
- Popular spec formats read as they are
- Issue to spec in one click
- AC-1 Offered only when the browser supports it and the domain is verified.
- AC-2 Creates the same payment intent as a card payment.
- AC-3 The shipping contact pre-fills the order address.
- AC-4 A decline keeps the cart and shows the standard message.
02 · Govern
Harnesses: the rules every agent runs by.
A harness sets the container, the checks that must pass, the budget and time limits, and whether a human approves before a pull request opens. Define it once and every run follows it.
- Required and optional checks
- Cost, duration and iteration caps
- Approval gates where you want them
- Unit testsRequired
- LintRequired
- TypecheckRequired
- BuildOptional
Ask a human before opening the pull request
03 · Code
Any agent. Any model. Your keys.
Pick the coding agent and the model for each job: leading cloud models, or open models on your own GPUs. You bring the keys on every plan, so there's no markup on tokens, and you can switch whenever something better ships.
- Popular coding agents, or your own
- Any OpenAI-compatible model, cloud or local
- No token markup, ever
- Coding agentopencode · anthropic/claude-sonnet-5.5
- Review agentcodex · anthropic/claude-opus-5.5
- Test writeropencode · qwen3-coder:30b
04 · Test
Watch the work happen, step by step.
Each run plans, implements and verifies in a sandbox, and records every model call, tool call, code change and check as it goes. See what the agent is doing now, and why it did what it did.
- Live status per stage
- Check output, not just pass or fail
- Retry or cancel at any point
- PlanningGenerated plan (4 tasks)
- Implementation3 files changed · +47 −1
- VerificationUnit tests passed · 142 tests
- ReviewWaiting for your approval
05 · Review
You approve. Then it ships.
When a run needs a decision it lands in your Inbox with the diff, the files changed and the check results. Approve and the pull request opens with all the evidence attached. Reject and the reason goes on the record.
- Changes to review before the PR exists
- Approve or reject with a comment
- Email when a run needs your approval
- addedsrc/payments/apple-pay.ts+24 −0
- modifiedsrc/checkout/payment-step.tsx+9 −1
- addedsrc/payments/apple-pay.test.ts+14 −0
06 · Release
Automations that start the right work.
A labeled issue, a new pull request, a push or a failing build on main starts a workflow with the harness and agent you chose. Your backlog starts moving on its own.
- Events from your code platform and issue tracker
- Filters on labels, branches and paths
- Turn rules on and off per project
- WhenGitHub issue is labeled agent:implement
- Runspec-to-pr with the Standard PR harness
- AsCoding agent on Claude via OpenRouter
- ThenAsk for approval, open the pull request
07 · Audit
Every agent, every change, on the record.
Every step is hash-chained evidence: change or delete one and every hash after it breaks. See what every agent did across a workspace, and export the trail for your auditors.
- Tamper-evident hash chain per run
- Workspace-wide activity log
- JSON export anyone can check offline
- #14Added Apple Pay to the payment stepCodeChange 9f2c41d0
- #15Unit tests passedCheckCompleted 4be8a7c2
- #16All acceptance criteria covered (5/5)Verification c0d93e15
- #17Approved by Priya ShahApprovalDecided 71aa6f08
Tamper-evident: 17 steps, each sealed by the one before
08 · Improve
Know what your agents are worth.
Success rate, cost, tokens and duration per agent and per spec. Find the harness that works, the model that pays off, and the specs that keep failing.
- Cost and tokens per run
- Success rate by agent and spec
- Daily trends
Runs per day, last 14 days
Your AI engineering team starts with one issue.
Download Structrl free, connect a repository and your own model, and run your first agent today.