Part of BlackRoad OS — Sovereign Computing for Everyone
agent framework is part of the BlackRoad OS ecosystem — a sovereign, distributed operating system built on edge computing, local AI, and mesh networking by BlackRoad OS, Inc.
BlackRoad OS is a sovereign computing platform that runs AI locally on your own hardware. No cloud dependencies. No API keys. No surveillance. Built by BlackRoad OS, Inc., a Delaware C-Corp founded in 2025.
- Local AI — Run LLMs on Raspberry Pi, Hailo-8, and commodity hardware
- Mesh Networking — WireGuard VPN, NATS pub/sub, peer-to-peer communication
- Edge Computing — 52 TOPS of AI acceleration across a Pi fleet
- Self-Hosted Everything — Git, DNS, storage, CI/CD, chat — all sovereign
- Zero Cloud Dependencies — Your data stays on your hardware
| Organization | Focus |
|---|---|
| BlackRoad OS | Core platform and applications |
| BlackRoad OS, Inc. | Corporate and enterprise |
| BlackRoad AI | Artificial intelligence and ML |
| BlackRoad Hardware | Edge hardware and IoT |
| BlackRoad Security | Cybersecurity and auditing |
| BlackRoad Quantum | Quantum computing research |
| BlackRoad Agents | Autonomous AI agents |
| BlackRoad Network | Mesh and distributed networking |
| BlackRoad Education | Learning and tutoring platforms |
| BlackRoad Labs | Research and experiments |
| BlackRoad Cloud | Self-hosted cloud infrastructure |
| BlackRoad Forge | Developer tools and utilities |
- Website: blackroad.io
- Documentation: docs.blackroad.io
- Chat: chat.blackroad.io
- Search: search.blackroad.io
Build autonomous AI agents with tools, memory, and reasoning
- Tool Use: Connect agents to external APIs and systems
- Memory: Long-term and short-term memory management
- Reasoning: Chain-of-thought and ReAct patterns
- Multi-Agent: Coordinate teams of specialized agents
from blackroad_agents import Agent, Tool
# Define tools
@Tool
def search_web(query: str) -> str:
"""Search the web for information."""
return web_search(query)
@Tool
def execute_code(code: str) -> str:
"""Execute Python code safely."""
return sandbox_exec(code)
# Create agent
agent = Agent(
name="research-assistant",
model="claude-sonnet-4-20250514",
tools=[search_web, execute_code],
memory="persistent"
)
# Run task
result = await agent.run("Research the latest AI papers on agents")| Type | Use Case | Tools |
|---|---|---|
| Research | Information gathering | search, read, summarize |
| Coding | Code generation | execute, test, deploy |
| Data | Analysis tasks | query, visualize, export |
| DevOps | Infrastructure | ssh, kubectl, terraform |
- Short-term: Conversation context (last N messages)
- Long-term: Vector store (persistent knowledge)
- Episodic: Task history and learnings
from blackroad_agents import Team
team = Team([
Agent("researcher", tools=[search]),
Agent("coder", tools=[execute]),
Agent("reviewer", tools=[analyze])
])
result = await team.collaborate("Build a web scraper")BlackRoad OS - 30,000 Agents Ready