How it works
From conversation to shipped code.
Here’s everything that happens between someone asking “can we add this?” and your engineer clicking merge.
asks for a CSV export
due Friday
owner Mia
code and 42 tests
pull request #128
three days early
in the Project Brain
You decide at two steps. IntelliDev handles the rest.
asks for a CSV export
due Friday
owner Mia
code and 42 tests
pull request #128
three days early
in the Project Brain
You decide at two steps. IntelliDev handles the rest.
Connect
One place for every conversation.
Gmail, Drive, Chat, Slack and GitHub, plus notes from calls and WhatsApp, flow into one timeline per product. IntelliDev reads each message and routes it to the right project.
PR #126 merged · 08:52
Audit log for admins
Brightwell · 09:05
PDF invoices time out for our largest accounts.
Alex in #product · 09:12
Larkspur needs a CSV export on reports before month-end. Can we add it?
Routed to Reports appMentions reports and Larkspur
Call with Orbitly · 10:05
They need SAML single sign-on before rollout.
Billing spec v3 · 10:20
Invoice rounding section updated.
Capture and review
Every proposal shows its work.
Each message becomes proposed records with every field filled, a confidence score and the quote it came from. Nothing is saved until a person accepts.
Source message
Larkspur needs a CSV export on reports before month-end. Mia, can you take it? Friday would be ideal.
Mia · 09:14
On it.
2 proposals · nothing saved yet
“Larkspur needs a CSV export on reports before month-end.”
Plan
Tasks arrive ready to build.
Tasks land on the board with their source, attachments and acceptance criteria. Anyone can sharpen a brief in a chat with an agent that knows the codebase.
Pending 4In progress 2Done 3
Pending 4
In progress 2
Done 3
Source
“Larkspur says some webhooks never arrive when their endpoint is down.”
Attachments
Acceptance criteria
- Retries use exponential backoff, max 5 attempts
- Failed deliveries visible in the admin log
- Disabled endpoints are skipped New
Refine with agent
MWhat happens to disabled endpoints?
dispatch.ts skips them today. I added that as a criterion.
Build
Agents build. Your engineers decide.
Pick the agent and the stages: plan, branch, code, verify with your own checks, pull request. Put a gate after any stage, steer at any time, and see every file, check and token in the run log.
Run log
Standards
One standard, whoever runs the agent.
Stage templates, prompts and playbooks are defined once for your organisation and applied to every run in every project. New engineers ship to the same bar from their first hour.
Mia joined last week
Retry failed webhooks
Sam senior engineer
Cache dashboard queries
Kai contractor
Rate-limit the public API
Project Brain
Ask your product anything.
The Project Brain is a living map of your modules, with the conversations, decisions, documents and pull requests behind each one, and how it evolved. Ask a question and get an answer with sources.
How Billing evolved
MWhy do invoices round per line item?
To match Larkspur’s accounting system. Their finance team asked for it on a call in March, and Leo confirmed the decision.
Sources
Always on
Wake up to work already done.
Schedule agents for security scans, dependency updates, error triage from Sentry and PostHog, and release notes. Each job runs with full project context and goes through the same gates.
Prototype
Try an idea on the real product first.
Founders, product managers and clients explore ideas against the real codebase and connected services, with a live preview. Keep what works and turn it into tasks, with the reasoning attached.
What if exports ran on a schedule and landed in our Drive?
Your Exports module already has a job runner, and Google Drive is connected. Here’s a weekly schedule with a folder picker.
exports/runner.tsGoogle Drive
Nina Lee Guest
Monday at 08:00 suits our finance team.
Schedule export
For agencies
One space per client. Nothing shared by accident.
Each client space has its own sources, repositories, access and pipelines. Clients join as guests and see only their own space.
- Sources
- #larkspurGmail
- Repositories
- larkspur/web-applarkspur/reports-api
- People
- MMiaSSam
- Pipeline
- PlanCodeVerifyPR
- Sources
- GmailGoogle Chat
- Repositories
- brightwell/platformbrightwell/dashboard
- People
- SSamKKai
- Pipeline
- PlanCodeVerifyPR
- Sources
- #orbitlyWhatsApp notes
- Repositories
- orbitly/apporbitly/public-api
- People
- KKaiAAlex
- Pipeline
- PlanCodeVerifyPR
- Sources
- #larkspurGmail
- Repositories
- larkspur/web-applarkspur/reports-api
- People
- MMiaSSam
- Pipeline
- PlanCodeVerifyPR
- Sources
- GmailGoogle Chat
- Repositories
- brightwell/platformbrightwell/dashboard
- People
- SSamKKai
- Pipeline
- PlanCodeVerifyPR
- Sources
- #orbitlyWhatsApp notes
- Repositories
- orbitly/apporbitly/public-api
- People
- KKaiAAlex
- Pipeline
- PlanCodeVerifyPR
Bring us one feature from your backlog.
In a 30-minute demo, we’ll show you how IntelliDev takes it from conversation to merged pull request.