AI assistant platform with web interface, task board, and multi-channel support
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openbotx-0.0.8.tar.gz.
File metadata
- Download URL: openbotx-0.0.8.tar.gz
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf67d6437a926aa470823f4830161bfd1bc158a2259329932c0cd24f1a41a4a0
|
|
| MD5 |
c8da012b1204eae6a088434a81854062
|
|
| BLAKE2b-256 |
e7698b5d74edc60003c07f09b1044e176914c3ce45cff9aefe4fea3917f5e789
|
File details
Details for the file openbotx-0.0.8-py3-none-any.whl.
File metadata
- Download URL: openbotx-0.0.8-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e51f5d14eb204a6d8d37db39bc1e5d00b4114493b472e7afd4503ae9790ad6b
|
|
| MD5 |
edd225a67532d0d06ae2b7b139dfa932
|
|
| BLAKE2b-256 |
ab0e7fbf3b043b5b7e4d7305475dc3c2b7014266e712a1b21091a387a1ed88cf
|