← templates
Research analyst
Give it a question and a set of sources. It reads, cross-checks, and returns a brief where every claim points back to where it came from.
$npx polpo init research-analyst
Clone it, point it at your Polpo project, and it runs. The harness, the workflow, the tools and the front end are already wired — you change the prompt and the connections, not the plumbing.
Everything lives in .polpo/as plain config you can read in a diff, so the agent's behaviour is reviewable like any other part of your codebase.
- agent
- a configured harnessmodel, system prompt, allowed tools and a filesystem boundary — all declared in agents.json
- loops
- the workflow, deterministicgraph steps with conditional routing, so the important paths never depend on the model improvising
- tools
- typed and customdefineTool + TypeBox: structured results your loops can branch on
- app
- a real front enda Next.js UI with a server-side proxy, so the API key never reaches the browser
- deploy
- one command`polpo deploy` pushes agents, loops and tools to your project; `polpo cloud-logs` tails production
Want to see the whole shape first? The vibe coding agent walks through its loops step by step.
$npx @polpo-ai/cli create
Your first agent, live in 60 seconds
Launch once. Scale from one agent to thousands.
Free tier · No credit card