01
Local first
Runs on your machine with your keys. There is no paalto backend.
Product operations / agent system
paalto turns a Loom, customer call, or product brief into a PRD, tickets, design direction, draft PR plan, launch copy, and an audit trail. Markdown agents do the repeatable work. Humans keep the gates.
01 / System boundary
paalto does not pretend the product function can be replaced end to end. It compresses the repeatable work between human decisions, while preserving accountability at the moments that matter.
First mile / operator
Middle / paalto
Last mile / operator
02 / Role agents
Agents, skills, and workflows are plain markdown. You can inspect the instructions, change the rules, remove what you do not need, and add the skills your company runs on.
| Discover / definePM | Design / specifyDesigner | Build / operateEngineer |
|---|---|---|
01Interview synthesis |
01Wireframes |
01Repo scout |
02Market radar |
02UX and content design |
02Tech specs and ADRs |
03PRD drafting |
03Figma handoff |
03Migrations and PRs |
04Roadmaps and OKRs |
04Design critique |
04Tests and review |
05Experiments and readouts |
05A11y and QA |
05Security and performance |
06Launch, decisions, pricing |
06Design ops |
06PRR, runbooks, incidents |
03 / Properties
The system should feel more like infrastructure than software theater. Every important behavior is named, logged, and constrained.
01
Runs on your machine with your keys. There is no paalto backend.
02
Agents and skills are markdown. Workflows are readable. Runs are folders.
03
GitHub, Linear, Notion, Slack, Figma, Posthog, and Jira use least-privilege setup.
04
Every step appends to events.jsonl. Drafts are saved before anything external is touched.
05
Vision, prioritization, taste, merge approval, and launch comms never auto-advance.
06
Code arrives as draft PRs. Launch copy arrives as a draft. The operator closes the loop.
04 / Install
A PM should understand the workflow in the browser first. Then a technical teammate can clone the repo, run a no-key demo, inspect the audit trail, and decide whether to connect real tools.
No setup
Open paalto.dev/demo.html
Click Run demo
Review PRD, tickets, launch noteOpen source
git clone https://github.com/Niki92i/paalto.git
cd paalto
npm run setup:local
npm run doctor
npm run demoImplementation
Gate 01
Is this the right thing to build?
Gate 02
Is this the right thing to build now?
Gate 03
Which option wins?
Gate 04/05
Humans approve the PR and send the message.
05 / Questions
06 / Start
No black box. No automatic launch. No green button pretending strategy has been solved.