Frankenterm banner
Dicklesworthstone Dicklesworthstone

Frankenterm

AI community

Description

Terminal hypervisor for AI agent swarms: real-time pane capture, state-machine pattern detection, and a JSON API for coordinating fleets of coding agents across WezTerm

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

ft — FrankenTerm

ft - Swarm-Native Terminal Platform for AI Agent Fleets

[![License: MIT+Rider](https://img.shields.io/badge/License-MIT%2BOpenAI%2FAnthropic%20Rider-yellow.svg)](./LICENSE) [![Rust](https://img.shields.io/badge/rust-nightly%202024-orange.svg)](https://www.rust-lang.org/) [![Lines of Code](https://img.shields.io/badge/core%20library-790k%2B%20lines-blue.svg)]() [![Tests](https://img.shields.io/badge/tests-45k%2B-green.svg)]()

**A swarm-native terminal platform that replaces legacy terminal workflows for massive AI agent orchestration.** 54 workspace crates. 483 core modules. 45,000+ tests. Purpose-built for fleets of 200+ concurrent AI coding agents.

_Summary counts last verified against the current checkout on April 6, 2026: 54 workspace crates, 47 vendored workspace crates under `frankenterm/`, 483 `crates/frankenterm-core/src` Rust modules, and 790k+ core-library Rust lines._

Quick Install

cargo install --git https://github.com/Dicklesworthstone/frankenterm.git --bin ft frankenterm

`ft --version` should work immediately after install. `ft doctor` / `ft doctor --json` also run immediately. Pane/session operations that talk to the live mux require the current interop boundary to be reachable: WezTerm CLI in `PATH` and a reachable WezTerm GUI/mux for `wezterm cli list`.


TL;DR

**The Problem**: Running large AI coding swarms across ad-hoc terminal panes is chaos. You can't reliably observe state, detect rate limits or auth failures, coordinate handoffs, or automate safe recovery without brittle glue code. When you're running 50+ Claude Code / Codex / Gemini agents simultaneously, a single undetected rate limit wastes hours of compute. A stuck agent silently burns tokens. An auth failure goes unnoticed for 30 minutes. You have no search across agent output, no audit trail, no way