Launching today

Charter
Open-source Composio alternative for AI agents
6 followers
Open-source Composio alternative for AI agents
6 followers
A Python library that turns any API into an agent tool you own. No third-party server, no per-call pricing, no rate limits on top. Your rules decide what the agent sees and sends, and a call that breaks one never reaches the API.





Hey Product Hunt, I'm Nathan, 22.
I've built agents for 2 years. Five months ago I shipped SurfBuddy here: a personal agent that works in services like Gmail and Calendar. That was before Muse, Dots and Grok Bot did the same, and I built it solo.
For me the biggest lever has always been the tooling, and I could do all of it because of the library I built for it, now open source: Charter (Apache 2.0). It works with any API, and 613 tools come already declared.
If you want off Composio
- Your own OAuth app: your name on the consent screen
- Runs in your process: no third-party server, your users' data stays yours
- No per-call pricing, and nobody who can change it
- No rate limits on top of the API's own
- No telemetry
If you want control over your agent's tools
- Each tool is an annotated Pydantic model that mirrors the API's rules
- Put your own rules on top: a cap, an allowlist, any check in Python
- Cut any tool to what your agent needs, even the ones that ship
- Everything is checked before the request, so it all tests offline
- A call that breaks a rule fails closed, and the model is told why
Star the repo on GitHub and try it in your agents: pip install charter-ai. No signup needed.
Your agent's tools should be yours. That's why it's open source.