OpenBotX
An open-source platform for orchestrating AI agents.
One command to start. Everything from the browser. No coding required.
What is OpenBotX?
OpenBotX lets you create and manage AI agents from a web control panel. Chat, assign tasks, automate workflows, and monitor everything in real time — from your phone, tablet, or computer.
- One command to start — no Docker, no infrastructure
- Multi-agent — multiple agents with independent models, tools, and workspaces
- Real-time task board — Kanban view with live status across all agents
- Skills system — extend agents with Markdown files, no coding needed
- Marketplace — browse and install community skills directly from the web UI
- Built-in tools — file ops, shell, web search, HTTP client, browser automation, RSS, scheduler, and more
- Multi-channel — web and Telegram, same pipeline
- Any LLM provider — Anthropic, OpenAI, Google, OpenRouter, or any OpenAI-compatible endpoint
- Secure — sandboxed workspaces, shell safety guards, JWT auth
Quick Start
Requirements: Python 3.11+ and UV.
# Install
uv tool install openbotx
# Create a project
mkdir my-assistant && cd my-assistant
openbotx init
# Configure API keys
cp .env.example .env
nano .env # add your ANTHROPIC_API_KEY or other provider key
# Start
openbotx start
Your browser opens at http://localhost:8000. Log in with admin / admin.
From Source
git clone https://github.com/openbotx/openbotx.git
cd openbotx
make setup
source .venv/bin/activate
openbotx start
Documentation
- About — Project overview, features and comparison
- Execution Flow — Complete agent execution flow
- Architecture — System design and components
- Configuration — Full config.yml reference
- API Reference — REST API and WebSocket endpoints
- Skills — Creating and managing skills
- Tools — Built-in tools reference
License
MIT — see LICENSE for details.
Links
Made with ❤️ by Paulo Coutinho
Metadata
Release files for openbotx 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openbotx-0.0.10.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openbotx-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.5 MB
Release files / openbotx-0.0.10.tar.gz
| Download URL | openbotx-0.0.10.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e64d57b72dce8944b176319b581beee07d59e0ab36bbf3f45198e715ac0c821b
|
|
BLAKE2b-256 checksum How to use checksums |
03c365ce41db07d52a4578664d28445f91f2fded26a143c5212da03b14688adc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / openbotx-0.0.10-py3-none-any.whl
| Download URL | openbotx-0.0.10-py3-none-any.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8ad7741a58906a9057a7c447c5fcad52df83bff622f7e0c08a5c3dadad2de74
|
|
BLAKE2b-256 checksum How to use checksums |
ec115b2a652a350b094259ec595eed5839a3e171e6c0eceaf2dd8082f5cb3827
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|