# OnsetLab > Tool-calling AI agents that run locally with REWOO + ReAct planning, MCP server support, and any Ollama model. OnsetLab is a Python framework for building tool-calling AI agents that run entirely on your local machine. It combines REWOO planning with ReAct fallback reasoning to create self-correcting agents that can connect to MCP servers and use any Ollama-compatible model without requiring API keys or cloud dependencies. - **REWOO + ReAct Planning** - Plans all execution steps upfront and runs them in sequence, automatically falling back to step-by-step reasoning when tool calls fail - **MCP Server Integration** - Connect to GitHub, Slack, Notion, filesystem, web search, and any other MCP server with a single line of configuration - **Self-Correcting Execution** - Automatically retries with corrected parameters when tool calls fail, with ReAct fallback kicking in when plans need adjustment - **Any Ollama Model Support** - Works with Qwen, Mistral, Hermes, Gemma, and any other Ollama-compatible model to fit your hardware requirements - **Local-First Architecture** - Run everything on your own machine with your own models and tools, maintaining full control over your data and infrastructure - **Simple Installation** - Get started with `pip install onsetlab` and configure your agent with just a few lines of Python code - **Flexible Deployment** - Export your agents as Docker containers, YAML configurations, or standalone scripts for production deployment - **Built-in Tools** - Includes Calculator, DateTime, and other utility tools out of the box, with easy extensibility for custom tools - **Interactive Playground** - Test and experiment with agents directly in the browser-based playground before deploying to production ## Features - REWOO + ReAct hybrid planning - MCP server integration - Self-correcting tool execution - Ollama model support - Local-first execution - Built-in Calculator and DateTime tools - Docker export - YAML configuration export - Interactive playground - GitHub MCP server - Slack MCP server - Notion MCP server - Filesystem MCP server - Web search MCP server ## Integrations Ollama, GitHub, Slack, Notion, Docker, Qwen, Mistral, Hermes, Gemma ## Platforms WINDOWS, MACOS, LINUX, WEB, API, DEVELOPER_SDK ## Pricing Open Source ## Links - Website: https://onsetlab.app - Documentation: https://onsetlab.app/docs - Repository: https://github.com/riyanshibohra/OnsetLab - EveryDev.ai: https://www.everydev.ai/tools/onsetlab