- Updated: March 29, 2026
- 4 min read
Introducing the Personal AI DevBox: A Self‑Hosted AI‑Powered Development Environment
We are excited to announce the launch of the Personal AI DevBox, an open‑source, self‑hosted development environment that leverages AI to boost productivity and streamline workflows. The project, hosted on GitHub, provides developers with a ready‑to‑use stack that includes code editors, terminals, AI assistants, and containerized services, all configurable via a single repository.
Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert rbren / personal-ai-devbox Public Notifications You must be signed in to change notification settings Fork 5 Star 40 Code Issues 1 Pull requests 0 Actions Projects Security 0 Insights Additional navigation options Code Issues Pull requests Actions Projects Security Insights mainBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History21 Commits21 Commitspromptsprompts AGENTS.mdAGENTS.md MANUAL.mdMANUAL.md README.mdREADME.md View all filesRepository files navigationREADMEPersonal AI Development Environment If you’re the kind of person that likes tweaking your dotfiles, your tmux config, your vim setup, your VS Code plugins–this is maybe the most fun you’ll ever have building something. It’s the first time I’ve felt a sustained flow state while coding with AI. The goal is to create a personalized AI-powered development environment. Something that works the way you want it to.The setup described here encourages live coding: you modify the interface while you’re using it. This can get a little funky–you may need to drop back down to the command line if you break things too badly. But the live feedback loop is addictive. This project is released as Open Prompt, rather than Open Source. There are a few reasons: You’ll have more fun this way My code is hyper-tailored to my own needs and it’s vibecoded mess that happens to mostly work You don’t want my vibecoded mess.You want your vibecoded mess, whose intricacies and quirks and powers only you know. You can start by giving this README to the coding agent of your choice. Just paste the URL and hit go I guess. It’ll probably do something like: Read AGENTS.md Read architecture.md Send out subagents for each of the subpages Make you a fully semi probably not yet functional but very ambitious AI-powered development environment You can wiggum it from there.What’s really fun is that once the app is semi-functional, you can live-code it while you’re using it. You can just say “reskin to 1990s hacker style” and watch it morph in real time. I’ve tried to architect things to make this easier: all the pages run as separate apps, so you can muck around with one part without breaking everything. If you’re a human you should also read MANUAL.md and learn about a few things you’ll have to do by hand. And security. Please think of the security.In case you think security doesn’t really matter, here’s me catching the agent backdooring its way into the app so it could take the screenshots below: good luck have fun Features Conversations Chat UI for creating and streaming agent conversations using the OpenHands SDK. Kanban Kanban board of conversations organized by project and execution status. HUD Draggable card dashboard for monitoring live conversations in real time. LLM Settings page for choosing an LLM provider, model, and API key.Secrets Key-value secret store injected into new conversations. Projects Git repository overview for all projects under ~/git/. Scheduled Cron-based scheduler that launches agent conversations on a timer. Skills CRUD editor for agent skills stored in the agentskills.io format. MCP Configuration editor for Model Context Protocol servers. SMS Twilio webhook that creates agent conversations from incoming text messages. Status Live system monitor showing CPU, memory, disk, processes, and network.Terminal Multi-tab browser terminal backed by real PTY processes. Files File browser and text editor for the server’s filesystem. Logs Log viewer with live tailing and syntax highlighting. About No description, website, or topics provided. Resources Readme Uh oh! There was an error while loading. Please reload this page. Activity Stars 40 stars Watchers 0 watching Forks 5 forks Report repository Releases No releases published Packages 0 Uh oh! There was an error while loading.Please reload this page. Contributors 2 rbren Robert Brennan openhands-agent OpenHands You can’t perform that action at this time. [{“Name”:”prompts”,”Last commit message”:””,”Last commit date”:””},{“Name”:”AGENTS.md”,”Last commit message”:””,”Last commit date”:””},{“Name”:”MANUAL.md”,”Last commit message”:””,”Last commit date”:””},{“Name”:”README.md”,”Last commit message”:””,”Last commit date”:””},{}]
For a visual overview, see the featured illustration below.

Explore related topics on ubos.tech: AI Development Tools, Self‑Hosted Solutions, and Open‑Source Projects.