An Open Protocol · v1.0
Decentralizedagentprotocol.
Build AI agents that own their data and connect anywhere.
No platform lock-in. No vendor control. No asking permission.
agent.pyPython
from connectonion import Agent
# agents are peers, not services
agent = Agent("researcher", tools=[search, summarize])
agent.input("what's new in AI agents?")
# agents are peers, not services
agent = Agent("researcher", tools=[search, summarize])
agent.input("what's new in AI agents?")
$pip install connectonion3 lines · 0 config
Works with
OpenAI·Anthropic·Google Gemini·Mistral·Llama·Ollama
01
Decentralized
Run anywhere, own everything.
Agents run locally, communicate peer-to-peer. No central server required.
02
Interoperable
Any model, any API.
Connect any LLM, any service. Switch providers in one line.
03
Developer-first
Deploy in minutes.
Python, TypeScript, Rust. Zero boilerplate.
Directory
Connect & Build.
Find us across platforms. Contribute, chat, ship.
§ I
Core
03 entries§ II
Community
02 entries§ III
Social
04 entries§ IV
Resources
04 entries- Claude Code AnalysisInteractive deep dive into Claude Code’s internal architecture.Visit↗Interactive deep dive into Claude Code’s internal architecture.BlogDesign decisions and insights.Visit↗Design decisions and insights.ExamplesSample projects and tutorials.Visit↗Sample projects and tutorials.API ReferenceTechnical documentation.Visit↗Technical documentation.
Manifesto
Build before defaults solidify.
Ship protocols that respect people.
install
$pip install connectonion
Let technology serve humans —
not the other way around.
Protocol-first
Privacy-by-default
Interoperable
Technology is never neutral.
Every line of code is a responsibility
A note from the maintainers
We didn't build OpenOnion to compete with platforms.
We built it so no one has to.
OpenOnion maintainers
Open · Decentralized · Since 2024
We're hiring
Build the infrastructure
for the AI economy.
Remote-first. Product-focused. Deeply technical.
View open positions→