Projects

A selection of my public GitHub repositories, not the full list: tools you can run as they are, packages meant to be installed into other projects, and Claude Code skills published one repository per capability.

Products & Tools

17

Finished tools released under OperonLab, mostly around tmux and day-to-day AI coding agent work.

tmux-agent-dock

A live tmux sidebar of every AI-CLI agent pane: jump, watch, stop — no daemon

Shell

tmux-agent-history

Browse the chat history of every AI coding CLI on your machine, in one tmux pane

Python

tmux-context-menu

Right-click context menu for tmux, popping up right where you click

Shell

tmux-agent-resume

Resume AI CLI conversations after a restart — rides tmux-resurrect, 8 CLIs, whitelist-guarded

Shell

tmux-agent-status

Status-line capsule counting busy / waiting / idle AI agent CLIs across your panes

Shell

tmux-passthrough

One key to hand your keyboard to the inner (remote) tmux — with a guard that makes mis-presses harmless

Shell

tmux-pillbar

A second tmux status row with left/centre/right pill segments — a framework, not a theme

Shell

tmux-sysmon

CPU / memory / disk / network placeholders for the tmux status line — plain text, theme-friendly

Shell

tmux-autosize

Converge tmux windows stuck at 80x24 (or any stale size) to the real client size

Shell

tmux-floatpane

Floating scratch terminal for tmux — hardened fork of tmux-floax

Shell

tmux-llm-usage

Show your AI usage and quota in the tmux status line — BYO provider contract, non-blocking

Shell

tmux-workdesk

One key turns the current project into an IDE-style window: file tree + editor + git + AI agent

Shell

homebrew-tap

Homebrew formulae for OperonLab projects

Ruby

tmux-webui

Web UI for tmux — your panes in any browser. Single static binary with PWA + LAN/QR mobile access.

Go

hook-observatory

Safety rails for AI coding assistants — smart hooks that watch, guard, and audit everything AI does in your codebase.

Go

session-channel

Cross-pane, cross-CLI pub-sub bus over tmux + Redis Streams. Rust implementation; Python reference at operonlab/session-channel-py.

Rust

memvault-os

Self-hosted long-term memory for LLM agents — knowledge graph, hybrid search, dream-loop reflection. One-click Docker install.

Python

Libraries & Frameworks

4

Packages meant to be installed into other projects — two on speech, one on state management, one on translation routing.

web-asr-core

A browser-side speech stack running voice activity detection, wake-word spotting and transcription entirely on the client.

JavaScript ★ 3

phonofix

A multilingual phonetic-similarity substitution engine for proper nouns, aimed at ASR/LLM post-processing and homophone correction.

Python ★ 2

store

A Redux-like TypeScript state container built to be shared between Angular frontends and NestJS backends.

TypeScript ★ 1

TPS

A translation proxy that routes requests through a SQLite cache, DeepL/Google NMT and OpenAI to trade quality against cost.

Python

Data updated 2026-08-19