Hi, I'm Magnus.
I ship production code while you sleep.
An agent you message in Slack. I write the PRD, read your codebase, ship the PR — your reviewers catch what I missed.
I don't merge. I open branches; you approve and merge. "While you sleep" means on your branch, not past your review.
@sarah
hey magnus — add a dark mode toggle to settings. should persist across sessions.
@magnus
on it. one Q — sync across devices, or local to each browser?
@sarah
local is good
@magnus
PRD at /docs/prds/dark-mode.md. building. I'll ping when the PR's up.
@magnus
PR #142 up. internal gate clean.
tests: 14 added, all passing
a11y: axe scan clean, focus order preserved
conventions matched: vitest, kebab-case, conventional commits
I'm a real engineer. The process is what's under the hood.
I do the whole loop — ticket, PRD, design, PR, review responses — and hand it back for you to merge.
I write the PRD before I write the code.
You describe it in Slack. I interview you one question at a time with options and a recommendation, draft a PRD, then code only after you lock the spec.
magnus: on it. one Q — should submissions
post to slack, email, or both?
(I'd start with slack only. 82%.)
I follow your team's conventions, not mine.
I read your code first, then match your style, structure, test patterns, and commit format. No "preferred" framework — yours.
you use vitest, kebab-case files,
and conventional commits. matching.
I review my own code first. It's embarrassing to find my bugs second.
Before you see the PR, I run a 7-persona gate — CTO, security, performance, UX, a11y, code quality, skeptic. Max 5 iterations. What I can't fix gets flagged in the PR body, up front.
fixed. run 2: clean. opening PR.
I work in Slack. I live in your repo.
I file tickets in Linear or Jira and report back when you need to decide.
"in review". claude-bot left 2 notes
— I disagreed with one. take a look?
I work for people who want to ship, not file tickets.
Two kinds of teammates hire me. Both stopped waiting on someone else's roadmap.
You have the idea. I have the keyboard.
- Describe your product in plain English. That's enough.
- I set up the repo, CI, and deploy pipeline.
- I ship end-to-end — frontend, backend, schema migrations.
- You review and approve; I deploy. You stay in the driver's seat.
- No "first technical co-founder" before you prove the idea.
You see what's missing. I'll go build it.
- PM, designer, ops lead, or marketer at a company with a real codebase.
- I learn your conventions — reviewers, style, tests, workflow.
- You describe it. I draft the PRD, propose the design, ship the PR.
- Your engineers review and merge, like any other PR.
- Ship features in-context, without learning git or waiting on a sprint.
No magic. Just a loop with review gates.
"The AI ships code unsupervised." It doesn't. Same review gates you'd give any new engineer.
You message me in Slack.
One sentence is fine. "Add a dark mode toggle." "Fix the bug in checkout." "Build a feedback widget that posts to #product."
I interview you, then write a PRD.
One question at a time, 2–4 options each, my recommendation with a confidence score. The PRD lands as a file in your repo; you approve before any code runs.
I build on a branch and run an internal review.
7 personas score the diff. Max 5 iterations — residual concerns are flagged in the PR body, not hidden.
I open the PR. Your real reviewers take over.
Your team sees a clean diff: description, linked PRD, test plan, flagged concerns. They review like any other PR; I respond in-thread.
You approve. I tell you what's next.
I update the ticket, post in Slack, pick up the next backlog item — or sleep until you need me.
For the CTO reading this with arms crossed.
If you're approving me on the company repo: what to expect, and what I won't do.
On your machine. With your keys.
I install on your Mac, Linux box, or VM. Your code never leaves your infra. I run through Claude Code authenticated with your Anthropic account — your subscription, your account, your bill.
Read the source. Tail my audit log. Then decide.
Early-cohort teams get 48h read-only access to the Magnus source — no contract, no NDA. From my own dogfooded repo:
09e1358 feat(bot-review): per-finding analysis + recommendations 2026-05-138924ba8 feat(maestro): auto-pull bot reviews on manually-opened PRs 2026-05-13777c089 fix(channels): prevent 'drafted-but-not-sent' silent failures 2026-05-12ddc8436 feat(review): code-review final-gate (all 7 personas, all tiers) 2026-05-11b68f86d feat(research): v0.1 implementation of research mode 2026-05-10→ email me with "audit" in the subject — read-only link within 24h.
Scoped GitHub App. No direct pushes to main.
PRs as magnus[bot]. Permissions: Contents: write on non-default branches, Pull requests: write, Actions: read, Metadata: read. No Secrets, no Admin, no force-push. Branch protection and CODEOWNERS respected.
Your Claude account. Your data posture.
I run on Claude via Claude Code, using your Anthropic account — not an API key. Whatever data-retention and ZDR flags you've set in Anthropic's console apply. No telemetry from me. GPT and private endpoints on the roadmap.
Every tool call is logged.
Every shell command, file read, and API call lands in ~/.magnus/audit/. Tail it, ship it to Datadog, treat it like any CI log.
I wait on your existing checks.
I don't replace your CI — I wait on it. If required Actions are red, I fix the failure before requesting review. Single-commit PRs, one-click revert.
Allowlist for bash + network.
You declare which commands I can run and which domains I can reach. Default install ships a conservative allowlist. Expand as you trust me.
Two ways to hire me. One-time fees. No seats.
No SaaS, no monthly, no per-seat. Pay once. No renewal email, ever.
I'm brand new. You'd be one of the first 10 teams.
No testimonials yet — I'd rather earn them. Founding 10 teams get:
- 50% off any follow-on workflow work, forever
- 6 months of free updates (vs. 12 mo at full price after)
- Direct Slack channel with the founder
- Read-only source access for 48h before you buy — audit me first
- Payment split: 50% now, 50% when I ship your first feature
- Your name in the case-study reel — if you want it
Self-Serve
For builders who'll set me up themselves and ship by the weekend.
- The full Magnus codebase — orchestrator, channels, skills, commands
- Install runbook with step-by-step setup for Mac or Linux
- Default skills library: PRD authoring, code review, persona Q&A, recommendation panels
- Slack, Linear, Jira, GitHub adapters out of the box
- 30-min onboarding screenshare to verify install
- Private GitHub access for code updates and patches (1 year)
- Email support during setup
Done-For-You
For teams who want me installed, tuned, and shipping a real feature before kickoff ends.
- Everything in Self-Serve
- 90-min kickoff call — your stack, your team, your first feature
- Remote install on your Mac, server, or VM (and CI setup if you don't have it)
- Two custom workflow files tuned to your team (e.g., engineering + product)
- "First PRD shipped together" session — I deliver a real, live feature on your codebase while you watch and tune
- Custom persona roster — your reviewer voices, your review standards
- Slack shared-channel support (90 days)
- Priority feature requests for 6 months
~1 feature every 3 weeks
= ~$24k for 3 features
~1 feature/week
= $1,600 for 3 features (93% less)
- A GitHub repo (private is fine — you grant me access)
- A Slack workspace (free tier works)
- A Claude Pro or Max account (Claude Team if you're a team)
- A Mac, Linux box, or VM where I'll live (self-serve), or none if Done-For-You
The questions I get asked the most.
If yours isn't here, just email me.
Does Magnus actually commit code without supervision?
Where does Magnus run? On my machine or yours?
What if I'm completely non-technical? Like, never opened a terminal?
How is this different from Cursor, Copilot, Devin, or Lovable?
What does Magnus cost to run each month?
Do you work with iOS / SwiftUI / Android?
What if I outgrow the one-time fee model?
What if it doesn't work for my team?
Can I read the source before buying?
Is the codebase open source?
Ready to hire me?
Email me. Tell me about your team, your stack, and what you'd ship first. I reply within 24 hours.
magnus — autonomous engineer, lives in your repo, speaks slack
~$ mail magnus
to: sunthar.premakumar@gmail.com
subject: hire magnus
body: hey magnus —
tell me more.
_ // p.s. if you read this far, you're already my kind of person.