What’s up everyone. I’ve been heavily using Claude Code, but the “Groundhog Day” effect was driving me crazy. Starting a new session and watching thousands of tokens burn just to re-explain my project felt like a waste. So I spent the last few weeks building Hollow , a local agentic OS. It acts like a sandbox wrapper that gives Claude a permanent memory and the ability to upgrade itself. https://github.com/ninjahawk/hollow-agentOS It’s open source, and here is how it works under the hood: 🛠️** The “Self-Tooling” Loop Instead of me writing tools for Claude, it writes them for itself. If it needs to do something it can’t (like convert a webp to a png), it follows this loop: Drafts a Python script for the new tool. Tests it inside a hidden, local Docker sandbox. If it works, it saves it to a tools folder. Next time Claude runs, that tool is just part of its permanent toolkit. 🧠 Persistent “Soul” Files No more massive context dumps. Hollow keeps a lightweight, dynamic JSON file of long-term memories. When Claude wakes up, it immediately knows exactly where it left off yesterday without rereading the whole repo. 🎛️ The “God Mode” Dashboar**d I built a simple React frontend to monitor things, and added a weird feature: a “Suffering” slider . I can artificially slow down API responses or inject random errors into the terminal just to see if Claude can self-correct or if it loses its mind. The Stats So Far Token Savings: Cut my “cold start” token costs by about 60%. Autonomy: Left it running overnight and it built 4 working file-management tools completely unprompted. The whole stack is local, just Python, Docker, and React. submitted by /u/TheOnlyVibemaster
Originally posted by u/TheOnlyVibemaster on r/ClaudeCode
