Buffaly is a field-tested runtime for high-trust agents, developed by Matt Furnari.
Buffaly focuses on typed actions, semantic entities, prototype graphs, provider modules, tool modules, and inspectable execution. The public source is available for inspection, debugging, plugin/tool development, partner integration, and LLM-assisted understanding.
If you are new to Buffaly:
- Read the docs: https://buffa.ly/docs
- Start with the runtime/source map.
- Understand the foundations: Ontology and ProtoScript.
- Inspect provider and tool modules to see how integrations are shaped.
- Use the installer/runtime package for the fastest normal setup path.
| Repository | What it is for |
|---|---|
| protoscript | Executable language for prototype graphs, typed actions, ontology-native functions, parsing, interpretation, CLI validation, and workbench APIs. |
| ontology | Prototype graph runtime with typed nodes, properties, child collections, TypeOf inheritance, parsing, tests, and simulation support. |
| buffaly-development | Main runtime source repository when public/available: agent host, typed tools, session services, web/worker hosts, ProtoScript integration, and embedded tool projects. |
| Repository | What it is for |
|---|---|
| buffaly-providers | Provider contracts and implementations for Anthropic, Gemini, xAI, plus a web harness for provider inspection. |
| buffaly-codex-embedded | Windows-first embedded/web UI around Codex-style coding sessions, with core library, CLI, web host, and tests. |
| Repository | What it is for |
|---|---|
| buffaly-tools-browser | Browser automation runtime, agent-facing browser tool, runner, skill wrapper, web harness, and tests. |
| buffaly-openai-computeruse | OpenAI computer-use integration with core contracts, runner, smoke project, tests, and web harness. |
| buffaly-openai-imagegeneration | OpenAI image generation integration with core facade, smoke project, module package, and web harness. |
| buffaly-sms | Agent-facing SMS tool and tests, with external SMS provider credentials kept outside the repo. |
| buffaly-google-workspace | Google Workspace services for Gmail, Drive, Docs, Sheets, Calendar, Chat, OAuth flow, token storage boundaries, web module, and tests. |
| buffaly-xapi | .NET X API client library, CLI, and tests for auth signing, request behavior, posting, timelines, mentions, and search. |
Buffaly core is GPLv3 by default. If your organization needs different terms for proprietary use, redistribution, or supported deployment, contact us for commercial licensing.
Commercial licensing inquiries can be opened as GitHub issues using the commercial-licensing label/template.
Some domain packs, healthcare workflows, customer-specific connectors, deployment assets, implementation playbooks, sensitive demos/data, and private operational configuration remain separate from the public core. More source may be opened over time as time allows.
Do not include PHI, credentials, secrets, OAuth tokens, customer data, private logs, or confidential information in public issues, pull requests, discussions, examples, screenshots, or attachments.