Marmy: A Self-Hosted Framework for Managing AI Coding Agents Remotely

✍️ OpenClawRadar📅 Published: March 27, 2026🔗 Source
Marmy: A Self-Hosted Framework for Managing AI Coding Agents Remotely
Ad

A developer has open-sourced Marmy, a self-hosted framework designed specifically for managing Claude Code and other AI coding agents remotely. The tool addresses the constraint of needing to stay at a desk to read markdown files and debug code while supervising agents.

How Marmy Works

The framework consists of two main components:

  • A Rust agent that runs on all your development machines and hooks into tmux sessions.
  • A React Native app that communicates with all your machines.

Key Features from the App

From the mobile app, you can:

  • Create, kill, and communicate with any Claude Code sessions or tmux shells.
  • View any file within the scope of a tmux shell, including images, rendered markdown, and syntax-highlighted code.
  • Start a manager per machine that manages your tmux shells. This is essentially a prompted Claude Code instance with skills and context to manage other shells.
  • Talk via voice to any tmux shell using your own Gemini API, with the live model acting as an intermediary.
Ad

Developer Context and Motivation

The developer transitioned from Cursor to Claude Code primarily due to Claude Code's superior harness and unbeatable pricing (maxing out a $200 plan versus much higher costs on Cursor for equivalent token usage). While they could have used Claude Code as a VSCode plugin, they found themselves becoming more hands-off with the tool, especially after the Opus 4.5 model release.

Their workflow shifted from writing code to supervising multiple parallel terminals, which they compare to moving from individual contributor work to managerial work. Their main contribution became planning with agents and writing exhaustive specs before letting them write code. Marmy was built to solve the desk-bound problem that remained.

Practical Applications

The developer reports using this setup to manage multiple projects simultaneously, including their startup (framewave.ai), a restaurant SaaS (kitchen-eye.ai), consulting work, building a news website (cedarwatch.news), and creating a full guitar plugin with AI-assisted tone configuration.

The framework is open source, MIT licensed, self-hosted, and designed so that nothing leaves your network.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Skales: Desktop AI Agent with Ollama Support, 300MB Idle RAM
Tools

Skales: Desktop AI Agent with Ollama Support, 300MB Idle RAM

Skales is a native Electron desktop app that provides an autonomous AI agent with .exe/.dmg installers, works with Ollama for local inference or cloud providers, and uses ~300MB idle RAM with data stored locally in ~/.skales-data.

OpenClawRadar
Reddit user measures MCP token overhead: 67K tokens consumed before any question
Tools

Reddit user measures MCP token overhead: 67K tokens consumed before any question

A developer measured their MCP server token overhead at 67,000 tokens consumed before typing a single question, with Playwright MCP using 13,600 tokens and GitHub MCP using 18,000 tokens idle. They replaced MCP with skills and CLI tools for lower context costs.

OpenClawRadar
Graphthulhu MCP Server Gives AI Agents Knowledge Graph Memory for Logseq/Obsidian
Tools

Graphthulhu MCP Server Gives AI Agents Knowledge Graph Memory for Logseq/Obsidian

Graphthulhu is an open-source MCP server that provides AI agents with read-write access to Logseq or Obsidian vaults, storing memory as structured pages with properties and links instead of vector embeddings. After one month, the system generated 404 pages with 1,451 cross-references.

OpenClawRadar
ClawCut: A Python Proxy That Makes Small Local LLMs Usable with OpenClaw
Tools

ClawCut: A Python Proxy That Makes Small Local LLMs Usable with OpenClaw

ClawCut is a Python Flask proxy that solves common problems when connecting 7B/14B local models to OpenClaw, including context poisoning, infinite loops, and failed cron job outputs. It implements dynamic amnesia during tool calls and auto-delivery for scheduled tasks.

OpenClawRadar