DEV Community

Leonid Gorkin
Leonid Gorkin

Posted on

Looking for contributors to OpenBot: self-hosted multi-bot AI (Python + React)

I built OpenBot and I want collaborators.

What it is

OpenBot is an MIT-licensed self-hosted platform for a team of persistent AI bots. Each bot has a name, instructions, tools, and long-term memory. Bots and humans share threads. Bots can @mention each other. One demo workflow has a chief of staff hand work to an engineer, then a reviewer, then QA, and it opens a real PR.

Stack

  • Backend: Python 3.12+, uv, FastAPI, LangChain/LangGraph, LangMem
  • Frontend: React, pnpm, SSE
  • Optional: Electron desktop shell
  • Storage: SQLite by default, Postgres by URL
  • Tools: built-in shell/file/HTTP plus MCP servers

How to try it

git clone https://github.com/regnull/openbot
make setup
make dev
Enter fullscreen mode Exit fullscreen mode

Open http://localhost:5173

Where help is most useful

  1. Docker sandboxing for run_shell — issue #145
  2. Slack / Discord adapters — issue #146
  3. React Inbox UX and Electron polish — issues #148 and #147
  4. Docs and good-first issues — issue #149 and CONTRIBUTING.md

Security (please read)

OpenBot is for a single trusted operator on their own machine. There is no multi-user login in v1. run_shell is not sandboxed. Do not expose it to untrusted networks or untrusted repos without understanding that.

Contact

I am the author (GitHub @regnull). Open an issue saying what you want to work on and I will help you land a first PR.

Repo: https://github.com/regnull/openbot

Top comments (0)