freshcrate
Skin:/
Home > MCP Servers > ralphglasses

ralphglasses

Multi-LLM agent orchestration TUI โ€” parallel Claude/Gemini/Codex sessions, 126 MCP tools

Why this rank:Release freshnessHealthy release cadenceStrong adoption

Description

Multi-LLM agent orchestration TUI โ€” parallel Claude/Gemini/Codex sessions, 126 MCP tools

README

ralphglasses

Go Reference Go Report Card Go License: MIT CI MCP Tools

Command-and-control TUI for parallel multi-LLM agent fleets.

Engineering context: Solves the problem of managing parallel AI agent sessions across providers without losing cost visibility or prompt quality. Draws on multi-cloud infrastructure patterns โ€” the same fleet management, circuit breaking, and cost enforcement that production platforms need.

Orchestrates Claude Code, Gemini CLI, OpenAI Codex CLI, and experimental Google Antigravity handoffs from a single k9s-style interface. Built with Charmbracelet (BubbleTea + Lip Gloss).

What It Does

  • Orchestrate multiple LLM providers (Claude, Gemini, Codex, Antigravity) with capability-aware session management
  • Project provider-neutral fleet roles into native Codex, Claude, and Gemini agent surfaces
  • Generate repo-native Antigravity and Gemini workflow surfaces from the canonical Ralph workflow catalog
  • Discover ralph-enabled repos across your workspace (--scan-path)
  • Monitor live status: loop iteration, circuit breaker state, per-provider costs, model selection
  • Control ralph loops, headless sessions, and Codex planner/worker loops from TUI or MCP tools
  • Track costs across all providers in a unified cost ledger
  • Stream logs in real-time with reactive file watching (fsnotify)
  • Configure .ralphrc settings per repo from an in-TUI editor

Quick Start

go install github.com/hairglasses-studio/ralphglasses@latest

Or build from source:

git clone https://github.com/hairglasses-studio/ralphglasses.git
cd ralphglasses

# Bootstrap local tooling if needed
./scripts/bootstrap-toolchain.sh

# Build
./scripts/dev/go.sh build ./...

# Launch TUI
./scripts/dev/go.sh run . --scan-path ~/hairglasses-studio

Repo-local Codex MCP discovery is already wired in via .codex/config.toml and .mcp.json. Other MCP clients can register the same ./scripts/dev/run-mcp.sh --scan-path ~/hairglasses-studio entrypoint manually if needed.

Multi-LLM Provider Support

Launch sessions against any supported provider:

Provider CLI Default Model Install
codex (default) Codex CLI gpt-5.4 npm i -g @openai/codex-cli
claude Claude Code sonnet Pre-installed
gemini Gemini CLI gemini-3.1-pro npm i -g @google/gemini-cli
antigravity Google Antigravity Antigravity-managed Install Antigravity locally

Antigravity is launch-only from Ralph. It opens a new Antigravity agent window rooted at the repo and relies on checked-in .agents/rules/, .agents/workflows/, .agents/skills/, .mcp.json, and the generated .gemini/extensions/ralphglasses-workspace/ bundle instead of participating in Ralph's streaming session runtime, teams, loops, or failover.

Usage via MCP

// Launch a Gemini session
{ "tool": "ralphglasses_session_launch", "arguments": {
    "repo": "my-project", "prompt": "Refactor the API layer", "provider": "gemini"
}}

// Create a multi-provider team (Codex leads, delegates to Gemini/Claude workers)
{ "tool": "ralphglasses_team_create", "arguments": {
    "repo": "my-project", "name": "refactor-team", "provider": "codex",
    "tasks": "Rewrite auth middleware\nAdd integration tests\nUpdate API docs"
}}

// List only Gemini sessions
{ "tool": "ralphglasses_session_list", "arguments": { "provider": "gemini" }}

Required Environment Variables

OPENAI_API_KEY=sk-...           # Codex CLI
GOOGLE_API_KEY=AIza...          # Gemini CLI
ANTHROPIC_API_KEY=sk-ant-...    # Claude Code (optional if using OAuth)

Prompt-enhancement and embedding helpers can optionally use a local Ollama-compatible endpoint:

Local prompt-improver evals can now be regression-tested from the repo root with:

~/hairglasses-studio/dotfiles/scripts/hg-promptfoo.sh . eval -c promptfoo/promptfooconfig.yaml

That promptfoo suite is intentionally fast and deterministic. The provider-specific improvement paths stay covered by the Go tests in internal/enhancer and cmd/prompt-improver.

When you want those prompt-improver evals or CLI runs to emit traces to an OTLP collector or Langfuse, export either the standard OTLP env vars or the Langfuse-native trio before running ralphglasses or go run ./cmd/prompt-improver:

# Generic OTLP/HTTP or OTLP/gRPC
OTEL_EXPORTER_OTLP_ENDPOINT=http://127.0.0.1:4318
OTEL_EXPORTER_OTLP_HEADERS=authorization=Bearer demo-token

# Or Langfuse-native OTLP/HTTP derivation
LANGFUSE_HOST=https://cloud.langfuse.com
LANGFUSE_PUBLIC_KEY=pk-lf-...
LANGFUSE_SECRET_KEY=sk-lf-...

Fleet Role Surfaces

  • .agents/skills/ is canonical for provider-neutral workflows.
  • .agents/roles/*.json is canonical for reusable fleet roles.
  • .codex/agents/*.toml, .claude/agents/*.md, and .gemini/agents/*.md are native projections of that shared role catalog.
  • .agents/workflows/ and .agents/rules/ are the repo-native Antigravity/Gemini command surfaces generated from the live Ralph workflow catalog and repo guidance.
  • .gemini/commands/ralph/*.toml is the generated local command mirror for Gemini and Antigravity.
  • .gemini/extensions/ralphglasses-workspace/ is a thin generated extension bundle that wraps the repo-local MCP server, commands, and AGENTS.md.
  • Gemini parity is native-first: local .gemini/agents/*.md subagents, remote A2A agents, skills, and extensions all participate in the shared fleet model.

Two Deliverables

1. ralphglasses Go Binary

Cross-platform Unix TUI that manages multi-session, multi-provider LLM loops from any terminal.

2. Bootable Linux Thin Client

Ubuntu 24.04-based, boots into i3 + ralphglasses TUI. Supports 7-monitor, dual-NVIDIA-GPU setups.

See ROADMAP.md for the full plan.

MCP Server

222 MCP tools for programmatic control across all providers:

Core Loop Management

Tool Description
ralphglasses_scan Scan for ralph-enabled repos
ralphglasses_list List all repos with status
ralphglasses_status Detailed status for a repo
ralphglasses_start Start a ralph loop
ralphglasses_stop Stop a ralph loop
ralphglasses_stop_all Stop all managed loops
ralphglasses_pause Pause/resume a loop
ralphglasses_logs Get recent log lines
ralphglasses_config Get/set .ralphrc values

Multi-Provider Session Management

Tool Description
ralphglasses_session_launch Launch a session (provider: codex/claude/gemini/antigravity`)
ralphglasses_session_list List sessions (filter by provider, repo, status)
ralphglasses_session_status Detailed session info (provider, cost, turns, model)
ralphglasses_session_resume Resume a previous session (codex/claude/gemini, if the installed CLI supports resume)
ralphglasses_session_stop Stop a running session
ralphglasses_session_budget Get/update budget for a session
ralphglasses_loop_start Create a Codex gpt-5.4 planner/worker/verifier loop
ralphglasses_loop_status Inspect persisted loop status and iteration history
ralphglasses_loop_step Run one planner/worker/verifier iteration in a git worktree
ralphglasses_loop_stop Stop a loop and block future iterations

Agent Teams

Tool Description
ralphglasses_team_create Create team with provider for lead session
ralphglasses_team_status Get team status and progress
ralphglasses_team_delegate Add a task to an existing team
ralphglasses_agent_define Create/update agent definitions
ralphglasses_agent_list List available agent definitions

Roadmap Automation

Tool Description
ralphglasses_roadmap_parse Parse ROADMAP.md into structured JSON
ralphglasses_roadmap_analyze Compare roadmap vs codebase
ralphglasses_roadmap_research Search GitHub for relevant repos/tools
ralphglasses_roadmap_expand Generate proposed roadmap expansions
ralphglasses_roadmap_export Export tasks as rdcycle/fix_plan specs or docs-ready tranche checkpoints

Repo Configuration

Tool Description
ralphglasses_repo_scaffold Create/init ralph config files for a repo
ralphglasses_repo_optimize Analyze and optimize ralph config

Architecture

main.go โ†’ cmd/root.go (Cobra CLI)
โ”œโ”€โ”€ internal/discovery/    Scan for .ralph/ repos
โ”œโ”€โ”€ internal/model/        Status, progress, config parsers
โ”œโ”€โ”€ internal/process/      Process management, file watcher, log tailing
โ”œโ”€โ”€ internal/session/      Multi-provider LLM session management
โ”‚   โ”œโ”€โ”€ providers.go       Per-provider cmd builders + event normalizers
โ”‚   โ”œโ”€โ”€ runner.go          Session lifecycle (launch, stream, terminate)
โ”‚   โ”œโ”€โ”€ manager.go         Session/team registry
โ”‚   โ”œโ”€โ”€ budget.go          Per-provider cost tracking + enforcement
โ”‚   โ””โ”€โ”€ types.go           Provider enum, Session, LaunchOptions, TeamConfig
โ”œโ”€โ”€ internal/mcpserver/    MCP tool handlers (222 tools: 218 grouped + 4 management, stdio)
โ”œโ”€โ”€ internal/roadmap/      Roadmap parsing, analysis, research, export
โ”œโ”€โ”€ internal/repofiles/    Ralph config scaffolding and optimization
โ”œโ”€โ”€ internal/tui/          BubbleTea app, keymap, commands, filter
โ”‚   โ”œโ”€โ”€ styles/            Lip Gloss theme (k9s-inspired)
โ”‚   โ”œโ”€โ”€ components/        Table, breadcrumb, status bar, notifications
โ”‚   โ””โ”€โ”€ views/             Overview, repo detail, log stream, config editor, help
โ”œโ”€โ”€ distro/                Thin client build system
โ”‚   โ”œโ”€โ”€ hardware/          Hardware manifests (PCI IDs, modules)
โ”‚   โ”œโ”€โ”€ scripts/           Build and detection scripts
โ”‚   โ”œโ”€โ”€ systemd/           Systemd service units
โ”‚   โ””โ”€โ”€ pxe/               PXE network boot docs
โ”œโ”€โ”€ docs/                  Research & reference docs
โ””โ”€โ”€ scripts/               Shell helpers (marathon.sh)

Developer References

API & CLI Documentation

Frameworks & Libraries

Docs

Release History

VersionChangesUrgencyDate
v0.2.0## ralphglasses v0.2.0 **222 MCP tools** | **Multi-provider fleet orchestration** | **Go 1.26+** ### Highlights - Parallel Claude Code, Gemini CLI, and OpenAI Codex session management - Google Antigravity as first-class provider - Codex planner/worker loop orchestration - Event-driven cost cap enforcement with budget alerts - A2A agent card publishing and discovery - PublishLane planner for automated release workflows - k9s-style TUI with real-time session monitoring ### Install ```bash go High4/16/2026
main@2026-04-14Latest activity on main branchHigh4/14/2026
v0.1.0Latest release: v0.1.0High4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

claude-code-configClaude Code skills, architectural principles, and alternative approaches for AI-assisted developmentmain@2026-09-08
@claude-flow/cliRuflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Codev3.38.23
everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.v2.2.0
apiclawThe API layer for AI agents. Dashboard + 22K APIs + 18 Direct Call providers. MCP native.landing-2026-08-24-agents-connect-rework
devkitA deterministic development harness for Claude Code โ€” MCP workflow engine, enforcement hooks, YAML workflows, and multi-agent consensus (Claude + Codex + Gemini)v2.1.41

More in MCP Servers

difyProduction-ready platform for agentic workflow development.
tabularisA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
ai-agents-from-zero ๐Ÿš€ 2026 ๆœ€็ณป็ปŸ็š„ AI Agent ้€ŸๆˆๆŒ‡ๅ—๏ฝœๆ™บ่ƒฝไฝ“ๅฎžๆˆ˜ๆ•™็จ‹ ยท ๅฎŒๆ•ดๅญฆไน ่ทฏๅพ„ + ๅฎžๆˆ˜้กน็›ฎ + ้ข่ฏ•้ข˜ๅบ“ ยท ๅฏนๆ ‡ๅคงๆจกๅž‹ๅบ”็”จๅผ€ๅ‘ๅทฅ็จ‹ๅธˆๅฒ—ไฝ ยท ่ฆ†็›–LangChain / LangGraph / Coze / Dify / MCP / skills / LLM / RAG / ๆ็คบ่ฏ ยท ไผไธš็บง้ƒจ็ฝฒไธŽๅพฎ่ฐƒ ยท ไปŽ0ๅˆฐไผไธš็บง่ฝๅœฐ + ไปŽๅญฆไน ๅˆฐไธŠ็บฟ้กน็›ฎ + ้ข่ฏ•ๅ‡†ๅค‡ไธ€ไฝ“ๅŒ–
studioOpen-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar