Poncho agents follow the same conventions as openclaw or claude code so they probably feel familiar.
You can talk to them via terminal or web ui to build new skills or configure the agent, and they're compatible with the Agent Skills open spec, so you can port your skills. Small caveat: right now it's compatible with .md skills and js/ts scripts, but many skills are bash or python-based. I'm still figuring out what would be the best way to extend support for those skills without overcomplicating it, if anybody has any ideas I appreciate it!
Some features:
- Git-native: agent behavior, skills, and tests live in your repository (reviewable diffs + easy rollbacks). - Single-file agent definition: define runtime config + instructions in AGENT.md (YAML frontmatter + prompt content). - Skills you can ship: AgentSkills-style skills/*/SKILL.md plus TypeScript/JavaScript scripts under scripts/. - MCP support: connect remote tool servers and inject required environment variables through config. - Conversation-first API + streaming: stored conversations with SSE streaming responses and tool events. - Pluggable storage + memory: local files for dev or hosted stores (e.g. Upstash), with optional persistent memory + recall. - Testing + observability: poncho test workflows and OpenTelemetry traces/events.
Now the cool thing about poncho agents is that they're super easy to deploy to Vercel/Fly/Lambda/etc, so you can share them with anybody in your team and enable non-technical people with custom skills.
I also built and deployed a couple example agents here: - https://github.com/cesr/product-agent - https://github.com/cesr/marketing-agent
I'd love some feedback, I started building poncho because I wanted a fast and easy way to build and share agents with my team. Let me know what you think!
adriablancafort•1h ago