Self-serve, on your own infra
You install and configure it yourself, on the GitHub, cloud, and infrastructure you already run. No managed black box, no data leaving your control.
// agentic & automation, on your infra
wrok.in is BytesBrains' home for installable AI agents. Configure them and install them on your own GitHub, cloud, and platforms — your infra, your data, your AI keys.
Self-serve · BYOK · You own infra & data
A looping terminal preview of wrokin's agents: automated code review; the verified security Hunter proving an exploit by detonating it in a sandbox; the fully-offline Naderu security model; and the Builder implementing an issue and proving the change green by running your test suite on your own runner before it opens the pull request. Each is described in the sections below.
// 01 · what you get
You install and configure it yourself, on the GitHub, cloud, and infrastructure you already run. No managed black box, no data leaving your control.
Plug in your own LLM API keys and choose the model per role — Anthropic, OpenAI, Google, Mistral, DeepSeek, or OpenRouter. Switch anytime. We never sit between you and your provider.
Ships as products that drop into your stack: a GitHub App today, more integrations coming. Configure with a dashboard and a simple file in your repo.
Clear docs, sane defaults, transparent config. Built to set up in minutes and run on its own — not to keep you on a support thread.
// 02 · products
wrokin is the first. More agentic apps and integrations are landing on wrok.in over time.
wrokin
Install the GitHub App and wrokin deploys AI agents across your repositories. They work automatically when a PR or issue opens, or on demand when you call them. You bring the keys and pick the models; everything runs against your own provider account.
Under the hood, wrokin runs on the Pi agent — with BytesBrains' own workflows, context-gathering (Scout), and extra harnesses & guardrails layered on to make it more effective and safer.
@wrokin / /wversion: 1 agents: code-review: model: deepseek/deepseek-v4-pro issue-triage: model: anthropic/claude-opus-5 # your keys, your models, your repo
Seven agents across review, security, delivery and posture — four live today, two in private preview, one on the roadmap. Each card says which, and opens a readme with a real sample of what that agent produces: the output below is lifted from production runs, not mocked up.
Review & Security
code-review
Reviews a pull request against the issue it closes, not just the diff.
security-audit
Flags only security-relevant findings, with a concrete remediation.
hunter
Proof-carrying vulnerabilities: it writes the exploit and detonates it.
Delivery
builder
Implements an issue, then proves it — builds and tests the change on your runner before opening the PR.
issue-triage
Labels, routes and de-duplicates issues as they arrive.
project-management
Keeps boards, milestones and status summaries current.
Posture
repo-audit
Audits your repo's setup and the shape of your source. No model call at all.
Chain agents into multi-step pipelines across your tools and repos.
Triage alerts, draft incident summaries, and suggest runbook steps.
Schedule and run extract-transform-load jobs on your own infrastructure.
Define your own roles and prompts; bring them to your stack.
// 03 · code review LIVE
Most AI review is one model's opinion of a diff. Ours runs a deterministic pass first — real scanners, real advisory databases, real line numbers — and only then asks a model to reason about what's left. Facts don't hallucinate.
The review reads the GitHub issue the PR closes — repro steps, acceptance criteria, the constraint someone spelled out — and grades the diff against it. So it can tell you a change doesn't do what was asked, or quietly skipped half the criteria. Not just "is this code correct", but "is this the right code".
Leaked secrets, dependency CVEs from the OSV database (escalated when CISA lists them as actively exploited), risky sinks, typosquatted and malicious packages — anchored to the exact line, with a suggested patch you commit from the PR.
Security findings publish as SARIF to GitHub code scanning, so they get native de-duplication, lifecycle and history — not a comment that scrolls away. Your existing security workflow, not a second dashboard.
SOLID and DRY assessed against the real diff, architecture layer boundaries
enforced from a rule you declare in .wrokin/config.yml,
and duplication flagged where something already exists to reuse.
A large PR is reviewed across several passes, and anything that still didn't fit is named as unreviewed. No silent truncation dressed up as a clean bill of health.
Churn with no behaviour change, new logic with no test, tests that would still pass with the feature deleted, a diff that doesn't match its title. Advisory and deliberately conservative — a pointer for a human, never a verdict.
All of it runs on your key and your chosen model — and the deterministic passes cost no tokens at all.
// 04 · the hunter private preview
Most "AI security review" hands you a comment you have to trust. The Hunter reasons across files to find an exploitable bug, has a second model family try to refute it, and — at its deepest level — writes a proof-of-concept and detonates it in an isolated sandbox. We don't flag it. We prove it.
In preview — we're running the Hunter on our own repositories today and rolling it out to customers. Install wrokin to hear when it lands.
FORAY
~5 min · the changeset
Cross-file taint analysis on your diff, adversarially verified by a second model family — fast enough to run on every pull request.
run it: on every pull request
STAKEOUT
~10 min · the whole repo
Everything in Foray, widened to full-repo context and your dependency / supply chain, with a CVSS-vector report on each finding.
run it: before a staging / beta cut
EXPEDITION
~20 min · proof by execution
Everything in Stakeout, plus an ensemble of finder models voting by consensus and a proof-of-concept detonated in a no-secrets, network-isolated sandbox. Red means confirmed.
run it: before a production release
// 05 · offline models · powered by Naderu new
Specialised security models you download and run fully offline — no cloud, no API keys, nothing phoning home. Built for air-gapped, regulated, and sensitive engagements. Trained and released continuously by Naderu, BytesBrains' models company — you own the weights and run them on your own hardware.
hunter-crypto-7b · available now
Hand it a weak or misconfigured construction and it identifies the weakness, then emits a runnable attack script (PyCryptodome / SageMath) that recovers the plaintext or flag — all on your own machine, with no network.
$ mlx_lm.chat --model \ bytesbrains/hunter-crypto-7b ▸ detected: RSA · low public exponent (e=3) ✓ attack script emitted — PyCryptodome ✓ plaintext recovered · flag{…} offline · Apple Silicon · Apache-2.0
No cloud, no API keys, no telemetry. The model runs on your hardware, so your targets and findings never leave the building. Air-gap it.
Open-weight releases under Apache-2.0. Run on-prem, at the edge, or fully disconnected — no per-call fees, no lock-in, no kill switch.
A public model card, reproducible benchmarks, and the training recipe. Evidence over claims — verify it before you trust it.
hunter-crypto-7b is live today; more specialised pen-testing models are in training and ship on a rolling basis. ROADMAP
Need a private or custom model trained for your stack? Talk to Naderu →
// 06 · how it works
Add the product from GitHub to the repos or org you choose.
Add your own LLM API keys and assign a model per role.
Set defaults in the dashboard and commit a .wrokin/config.yml.
Agents trigger on PRs and issues, or on demand. Calls go through your provider — your data and spend stay yours.
// 07 · principles
Your code and LLM keys stay in your accounts. Runs go through your own provider on infrastructure you control — you decide what the agents can touch.
Swap models or providers anytime. Uninstall cleanly. Nothing holds your stack hostage.
Flat monthly price, predictable. You pay your LLM provider directly — no markup, no metering games.
Designed to install, configure, and run without a sales call or a support queue.
// 08 · why we're different
Our logo wears many colors on purpose. We believe diversity is the most powerful tool for innovation — here's what that looks like inside wrokin.
// 09 · pricing
A flat monthly price for the product — you always pay your LLM provider directly for usage, with no markup or metering games.
FREE
$0
Open source & trying wrokin out
Your LLM keys. Your provider's bill.
InstallPRO
$19/mo
Solo developers
50% off your first 2 months · 14-day trial
Install on GitHubTEAM
$49/mo
Teams shipping together
50% off your first 2 months · 14-day trial
Install on GitHubBUSINESS
$199/mo
Orgs that live in pull requests
50% off your first 2 months · 14-day trial
Install on GitHubENTERPRISE
Custom
Orgs with security, identity & procurement needs
Custom annual contract · your LLM keys, your bill
Talk to usEnterprise is tailored per org — talk to us about SSO, self-hosted runners, and volume terms.
// 10 · the facts
Every claim below is also machine-readable — and the quality numbers come from a live endpoint, not marketing copy.
| BYOK | Yes — your LLM API key, your provider's bill, no token markup. 8 providers (Anthropic, OpenAI, DeepSeek, Google, Mistral, OpenRouter, Moonshot, Groq); any model id your key can call, chosen per role. |
|---|---|
| What it posts | PR and issue comments in your repo, with file:line findings. Nothing outside your repo. |
| What leaves your repo | The diff and bounded context go to your model provider under your key. Our telemetry keeps finding locations and outcomes — never finding prose, never your code. Full data-handling story. |
| Who can trigger it | Repo owners, org members, and collaborators only — third parties on a public repo cannot spend your tokens or quota. |
| Quotas | Free 150 · Pro 1,000 · Team 3,000 · Business 20,000 runs/month. |
| Human checkpoints | Exactly two: the GitHub install click + key custody, and payment. Everything else is agent-executable. |
| Proof of quality | Published per-model evidence — findings, rework rate, human verdicts: api.wrok.in/quality |
| Machine surfaces | llms.txt · capabilities.json · agents.md · w-commands.md · config.schema.json |
Install wrokin, bring your keys, and let the agents start working — on your infra, under your control.