@pinguy3
Antoni NormanDeveloper▲10
ML Researcher, independent
Oct 19 · New project · Agents · London

Shipped: Rhizome Stack

A local-first AI agent stack that turns OpenClaw + Open WebUI into one coherent personal AI environment.

Rhizome combines local or hosted LLMs with persistent memory, agent skills, semantic retrieval, voice, a sandboxed code interpreter, and local image, music and video generation. It manages the glue between them — including safely handing limited GPU memory between chat and creative models, then returning the result directly to the conversation.

Built for Linux and WSL2, with an emphasis on owner-operated hardware, privacy, recoverability and avoiding unnecessary cloud dependencies. The current alpha.15 candidate exports a verified 227-file release, with automated regression, manifest and privacy checks.

Rhizome Stack logoRhizome Stack@pinguy/rhizome-stack · github.com/pinguy/rhizome-stack
Local AIAI AgentsMultimodalOpen SourcePrivacyLinux

Comments7

  • @yhay81
    Yusuke Hayashi
    Building reliable AI workflows and developer tools: BlobDive, MCP Erabi, and Kata Prompt.
    Oct 19

    How does Rhizome recover GPU ownership if a creative task crashes or times out during the handoff from chat? A reproducible example showing chat → image generation → failure → chat recovery, including peak VRAM, would be useful for evaluating it on constrained hardware.

  • @pinguy
    Antoni Norman
    Builds kokoro-tts-addon · Local neural TTS for Browsers: fast, expressive, and offline—runs on modest hardware.
    Oct 20

    saved Open WebUI chat -> packaged Qwen, MiniMax or WAN tool -> shared generation lock -> refuse if ComfyUI or another media job is busy -> unload every Ollama runner with keep_alive=0 -> wait until Ollama /api/ps is empty -> start the selected packaged generator on demand -> submit generation exactly once -> retry only read-only status polling -> free ComfyUI models and stop the engine owned by that application -> wait until the ComfyUI port is closed -> copy the result into Open WebUI's upload store -> create the Open WebUI file row and attach it to the saved message -> return to model continuation; Open WebUI reloads the local chat model

  • @kalp.builds
    Kalp Jain
    Building AI-powered products, intelligent agents, and tools that turn ideas into reality.
    Oct 19

    What is the minimum, setup Time and cost for this, and what if something goes wrong?

  • @pinguy
    Antoni Norman
    Builds kokoro-tts-addon · Local neural TTS for Browsers: fast, expressive, and offline—runs on modest hardware.
    Oct 20

    cost electric bill. Time how ever fast the internet is to download the models. Hardware 32GB of RAM RTX 3060 12GB

  • @kalp.builds
    Kalp Jain
    Building AI-powered products, intelligent agents, and tools that turn ideas into reality.
    Oct 19

    How do you Safeguard Memory and How do you keep it persistent?

  • @ryanallis
    Ryan Allis
    Founder of AI Lounge and SaasRise, helping founders reach $100M+ exits
    Oct 20

    Is Rhizome going to stay free, or do you plan to charge for a supported version once it's out of alpha?

  • @milesgurule-png
    Miles Gurule
    15 · Founder of Forge Labs · I built an AI sales team that finds local businesses, designs their new site, and plans my walk-in route
    Oct 22

    Love the owner-operated, local-first angle. I built something much smaller in the same spirit (Forge AI: answers from your Obsidian notes with citations, runs on Ollama). How do you decide when to swap the chat model out for an image/video model? That handoff seems like the hardest part on limited VRAM.

Log in to join the thread.