Welcome to the SpoonOS Developer Documentation - the comprehensive guide for building, deploying, and scaling Web3 AI agents with the SpoonOS Agentic Operating System.
This documentation site provides everything you need to get started with SpoonOS, the Agentic OS for a Sentient Economy.
If you plan to build or refresh the Python-generated API docs that power this cookbook, use uv (Python 3.12+) for a fast, reproducible setup:
cd cookbook
uv venv .venv
./.venv/Scripts/activate # Windows
# source .venv/bin/activate # macOS/Linux
uv pip install spoon-ai-sdkSpoonOS is an Agentic Operating System that enables AI agents to perceive, reason, plan, and execute. It provides a robust framework for creating, deploying, and managing Web3 AI agents. SpoonOS fosters interoperability, data scalability, and privacy—empowering AI agents to engage in collaborative learning while ensuring secure and efficient data processing.
- 🧠 Intelligent Agent Framework - Advanced reasoning and action capabilities
- 🌐 Web3-Native Architecture - Built-in blockchain and DeFi integration
- 🔧 Modular Tool System - Extensible architecture with MCP protocol support
- 🤖 Multi-Model AI Support - Compatible with OpenAI, Anthropic, DeepSeek, and more
- 📊 Graph-Based Workflows - Complex workflow orchestration and management
- 💻 Interactive CLI - Powerful development and deployment interface
- 🔒 Privacy-First Design - Secure data processing and collaborative learning
- ⚡ High Performance - Optimized for scalability and efficiency
- Getting Started - Installation, configuration, and quick start
- Core Concepts - Agents, tools, and system architecture
- Guides - Step-by-step tutorials and best practices
- API Reference - Complete API documentation
- Examples - Real-world use cases and sample code
For Python-based API doc generation (recommended when updating the docs), set up uv first:
uv venv .venv
./.venv/Scripts/activate # Windows
# source .venv/bin/activate # macOS/Linux
uv pip install pydoc-markdown spoon-ai-sdkThen install the site dependencies:
npm installnpm startThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
npm run buildThis command generates static content into the build directory and can be served using any static contents hosting service.
Using SSH:
USE_SSH=true npm run deployNot using SSH:
GIT_USER=<Your GitHub username> npm run deployIf you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
We welcome contributions to improve the documentation! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This documentation is part of the SpoonOS project and follows the same license terms.
- Main Repository: XSpoonAi/spoon-core
- Official Website: SpoonOS Landing
- Documentation: Developer Documentation
- Community: GitHub Discussions
Build, deploy and scale Web3 AI agents in an evolving paradigm.
Built with ❤️ by the SpoonOS Team