Index / thepopebot · updated Oct 24, 2026
thepopebot
stephengpope/thepopebot · healthy · rank 27 of 50 by stars
A self-hosted personal agent hub that unifies chat (Telegram, web), any LLM, and any coding agent into one app with live browser terminals and background Docker jobs. It leans hard into 'real work, not just chat' — agents open PRs, auto-merge, and DM you when done.
Facts
Repository
Runtime
Posture
Community
Security breakdown
Composite 72 / 100 · how these are scored
higher is safer
higher is safer
higher is safer
higher is safer
higher is riskier
Model access
Read from the repository, not written by a model · 63 files examined
5 providers · runs locally · gateway support
Pinned models
None pinned in the repository.
Evidence
Decision
Why choose thepopebot over OpenClaw?
Why choose this
- Agent-agnostic: works with Claude Code, Codex, Gemini, OpenCode, and more
- Background Docker jobs that open PRs, auto-merge, and report back
- Live browser terminal attached to the same session as chat
Tradeoffs
- Smaller community and near-zero Reddit footprint
- Fewer chat channels today (Telegram only; Slack/Discord pending)
- Less mature skill/plugin ecosystem than OpenClaw's registry
Best fit
- Solo devs wanting a 24/7 autonomous coding agent
- Users who want Telegram-driven agent workflows
- Self-hosters who want one unified chat + code workspace
Avoid if
- You need multi-user team collaboration today
- You want a mature plugin/skill ecosystem
- You need Slack/Discord integrations right now
Evidence is solid from the README and very active commit history, but community sentiment is thin — zero Reddit matches and web results mostly reference OpenClaw rather than this project. Ratings for ecosystem and sentiment carry meaningful uncertainty.
AI layer reviewed Oct 5, 2026 · how this is written
Star activity
1,860 stars today
Overview
Overview
thepopebot is a self-hosted personal AI agent platform that combines chat, a coding environment, and a communication layer into a single JavaScript app. Its core architecture is 'three doors, one brain': browser chat, Telegram (with per-user verification), and live code workspaces all route into a central event handler that picks the coding agent, manages sessions, and orchestrates Docker containers. It is deliberately LLM-agnostic (Anthropic, OpenAI, Google, DeepSeek, OpenRouter, and any OpenAI-compatible endpoint) and agent-agnostic (Claude Code, Codex, Gemini, OpenCode, Pi, Kimi).
The standout differentiator is the split between live chat (agent runs in-process or in a headless container, streaming to your screen) and agent jobs (background workers that run in fresh Docker containers, open PRs, auto-merge, and DM you on completion). This makes it closer to an autonomous junior developer than a chatbot. Everything runs on your own hardware with your own tokens, giving it a strong local-first privacy posture.
Compared to OpenClaw, thepopebot trades ecosystem breadth for simplicity and unification — one app instead of a skills registry and multi-channel mesh. Recent commits show active, careful maintenance (fixing stale config caches, flexible Telegram webhook configuration), with rapid patch releases through v1.2.82. However, Slack and Discord integrations are still 'coming soon,' and the community footprint outside GitHub is minimal.