Skip to content
View PythonLuvr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report PythonLuvr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pythonluvr/README.md

Hey, I'm EJ

I build tools for people running AI agents all day.

Independent freelancer. Founder of Catalyst Studios LLC. I work across CTV ads, creative production, and AI-operator tooling. The stuff I open-source comes straight out of my own daily workflow.


What I'm shipping

  • War Room — Local-first Discord-style cockpit for solo operators running many clients and many AI agents at once. Plug in Claude Code, Codex, Gemini, OpenAI, OpenRouter, Ollama, anything OpenAI-Chat-Completions-compatible. One screen for the whole AI-ops stack. AGPL-3.0.
  • OpenWar — Discipline layer for CLI agents. Runs Claude Code, Codex, and Gemini CLI under one phase-gated runtime with deterministic detectors, replayable traces, persistent memory, and a chat REPL. MIT.
  • Squire — General-purpose runtime for spawning CLI AI agents as subprocesses with structured event streaming, MCP tool forwarding, and Claude Code permission auto-setup. MIT.
  • x-preflight — Chrome extension that scores X drafts against the documented X algorithm signal weights before you post. No API key required.

More internal tooling across video, motion, and operator infrastructure lives at Catalyst. When something earns its keep daily, it eventually ships here.

How I work

Small number of clients at a time across creative, video, and AI-tooling work. Operator-first, ship-first. If I'm using it every day, eventually it lands in one of these repos.

Find me

Pinned Loading

  1. war-room war-room Public

    The cockpit for operators running AI at scale. Local-first Discord-style dashboard for Claude Code sessions across many projects.

    TypeScript 7 2

  2. openwar openwar Public

    Discipline layer for CLI agents. Run Claude Code, Codex, and Gemini CLI under one phase-gated runtime with deterministic detectors, replayable traces, persistent memory, and a chat REPL. MIT.

    TypeScript 2

  3. squire squire Public

    General-purpose runtime for spawning CLI AI agents (Claude Code, Codex, Gemini CLI) as subprocesses with structured event streaming, MCP tool forwarding, and Claude Code permission auto-setup. MIT.

    TypeScript 1

  4. x-preflight x-preflight Public

    Score X (Twitter) drafts against the documented X algorithm signal weights before posting. No API key required; routes through a local CLI bridge.

    TypeScript 1