// Architecture

The 54-App AI Operating System

Built on a Mac Mini. Running 24/7. No cloud required. The architecture, the three engines that run it, and the exact rig behind them.

54
Total Apps
7
Categories
40+
Pipelines
1
Mac Mini
// The Core Three

The Engines That Run Everything Else

5 apps

Intelligence & Analysis

The analytical core. Market scoring, AI orchestration, monitoring, and intelligence platforms.

PolyEdge (polymarket-bot)

8-factor AI trading bot live on Polymarket binary options. 1,063 tests, 93% coverage. Fee-aware execution.

invictus-sentinel

50+ monitors, self-healing, Gemini Flash-powered AI post-mortems. Infrastructure observability layer.

mission-control

Unified portfolio dashboard. Trade history, real-time P&L, PolyEdge status, InDecision signals.

indecision-site

Marketing site and Academy for the InDecision Framework. Publishes educational content on the scoring model.

Hive Mind Signals

Premium Discord community. $29/$50 tiers. InDecision signals and crypto intel delivered async.

7 apps

Content & Publishing

Fully automated content pipeline. YouTube → article → image → GitHub PR → Vercel deploy.

blog-autopilot

YouTube RSS → Supadata transcript → Claude article → Leonardo image → GitHub PR → Vercel. Zero manual steps per published article.

content-flywheel

@indecision_io X bot. Daily AI/crypto threads with Leonardo-generated visuals. Automated on schedule.

rewired-minds

@therewiredminds Instagram. Dark cinematic psychology and leadership carousel posts, auto-generated.

the-code-whisperer

jeremyknox.ai personal brand site. You are here.

Gamma skill

OpenClaw skill that auto-generates presentations from topic + outline via Gamma.app API.

transcript-extractor

Supadata-powered YouTube, Instagram, and TikTok transcript extraction for content pipelines.

veo-mcp

Google Veo video generation pipeline. MCP server for generating AI video content from prompts.

6 apps

Communication & Coordination

All pipeline output routes through Discord. Every system can surface decisions without blocking.

Discord bridge

All pipeline output routes through Discord for async human review. Trade alerts, blog PRs, system events.

openclaw-bridge MCP

Claude Code ↔ OpenClaw gateway. Enables coding agents to interact with sessions, search, and system events.

Telegram integration

Alternative notification channel for system-critical alerts when Discord is not the right venue.

Beehiiv newsletter

Signal Drop — automated crypto/AI intel digest. Subscriber-gated content layer built on Beehiiv.

session management

Spawn, monitor, and kill agentic coding sessions. Full lifecycle management for Claude Code agents.

system events

Wake/sleep/interrupt OpenClaw from any pipeline via the gateway API. Event-driven orchestration.

5 apps

Trading & Markets

From signal generation to live execution. InDecision + PolyEdge is the full stack.

polymarket-bot v4.1

Live trading engine. 8-factor scoring, fee optimization (skip ≥85% market odds), autonomous bet placement.

InDecision DualCaseAggregator

Swing-timeframe engine. 4H+ and daily analysis. Builds independent bull/bear cases from 5 weighted scorers.

InDecision IntraCaseAggregator

Intraday engine. 5m/15m/1h timeframes. 3 scorers: Technical RSI/MACD/BB (70%), Volume (20%), Cascade (10%).

trade retro

Post-session analysis tool. Direction breakdown, strategy audit, win/loss attribution across time periods.

trading-pulse skill

Real-time bot status, W/L record, and P&L pulled directly from trades.db via OpenClaw skill.

9 apps

Infrastructure

Everything that keeps the system running. The layer no one sees until it breaks.

Docker (8 services)

Containerized services with health checks and automated restarts. Manages all persistent background processes.

Cloudflare Tunnels

Secure public exposure of local services with zero open ports. No attack surface. No public IP exposure.

GitHub Actions CI

90%+ test coverage mandate enforced on every pull request. Non-negotiable for all repos.

Vercel

Static Next.js deploys for public sites. GitHub → auto-deploy on merge to main.

SQLite databases

trades.db (PolyEdge), indecision.db (InDecision signals), kanban state. Embedded. No external DB required.

kanban + Asana sync

Local kanban board auto-syncs to Asana (Invictus Labs — Command Station) project board for task management.

launchd daemons

4 always-on services via macOS launchd. Survive reboots. OpenClaw and core infrastructure stay up.

Anthropic rate limiter

Shared 60-second rolling window across all Claude sessions. 1.9M TPM ceiling. Prevents quota exhaustion.

backups

Automated daily backups to local NAS. All databases, configs, and critical state preserved.

7 apps

AI Models & APIs

The intelligence layer. Different models for different cost/quality tradeoffs.

Claude (Anthropic)

Sonnet 4.6 for complex agentic work. Opus for deep reasoning tasks. Primary intelligence layer across all systems.

Gemini 2.5 Flash

Monitoring, synthesis, image analysis. Cost-optimized for high-frequency pipeline tasks. Powers post-mortems.

GPT-4

Model routing decisions. Used selectively when task profile better suits OpenAI architecture.

Leonardo AI Phoenix 1.0

Cinematic hero images. 24.5k tokens/month. Powers blog-autopilot cover image generation.

Google Veo

AI video generation pipeline. Produces short-form video content from text prompts via veo-mcp.

Perplexity

Real-time web search for OpenClaw. Current market data, news, and research on demand.

Supadata

Video transcript and webpage scraping API. Powers blog-autopilot source gathering step.

12 apps

Sites & Platforms

Public-facing properties and platforms where the work outputs.

jeremyknox.ai

The Code Whisperer personal brand. AI, crypto, strategy, engineering leadership.

indecision.io

InDecision Framework marketing site and Academy. Educational content on the scoring model.

tesseractintelligence.io

Tesseract Intelligence platform — competitive intelligence as modern prophecy.

architectofwar.io

Madden and gaming strategy platform. @architectofwar handle rooted in military doctrine.

rewiredminds.io

Psychology and leadership content platform. Dark cinematic aesthetic.

hivemind Discord

Premium signal community. $29/$50 tiers. InDecision signals, crypto intel, live discussion.

Signal Drop newsletter

Beehiiv-powered crypto and AI intel digest. Automated weekly publish pipeline.

@indecision_io X

308 followers. Daily AI/crypto content generated by content-flywheel with Leonardo visuals.

@therewiredminds Instagram

Dark cinematic psychology carousels. Automated generation and posting pipeline.

Polymarket

Live trading venue for PolyEdge. Binary options on crypto price outcomes.

GitHub (Invictus-Labs)

Private repos for all 54 apps. 90%+ test coverage mandate enforced via CI on every PR.

Asana (Command Station)

Invictus Labs project management. kanban → Asana sync keeps all active tasks visible.

// Personal Rig

The Rig

The exact hardware, AI models, dev tools, infra, and services powering 54 apps across 7 categories.

Hardware

Mac Mini M4 Pro

Always-on server. Runs OpenClaw, Docker (8 services), all 40+ automated pipelines 24/7. Zero cloud compute required for orchestration.

MacBook Pro

Primary dev machine. All coding, architecture, and local experimentation happens here before it ships to the Mac Mini.

4K Monitor

Single display. Dashboard-heavy workflow — mission-control, trade monitoring, terminal.

AI / LLMs

Claude (Anthropic)

Sonnet 4.6 for complex agentic work — coding agents, synthesis, architecture decisions. Primary reasoning layer. Tier 4 API access.

Gemini 2.5 Flash

Monitoring, post-mortems, fast synthesis, image analysis. Cost-optimized for high-frequency pipeline tasks. Powers invictus-sentinel post-mortems.

GPT-4

Model routing decisions. Used selectively when task profile better suits OpenAI's architecture.

Leonardo AI Phoenix 1.0

Cinematic hero image generation. 24.5k tokens/month. Used by blog-autopilot to generate every published article's cover image.

Dev Tools

VS Code

Primary editor. Clean configuration — no bloat. Extensions only for what's actually needed.

Claude Code

AI coding agent CLI (this is what spawned this site). Deployed via OpenClaw's coding-agent skill for implementation-heavy tasks.

GitHub + GitHub Actions CI

All repos under Invictus-Labs. 90%+ test coverage mandate enforced via CI on every PR. Non-negotiable.

Vitest

Primary test runner. PolyEdge has 1,063 automated tests at 93% coverage. Every system gets the same treatment.

Docker Desktop

8 containerized services with health checks. Manages all persistent background services on the Mac Mini.

Infra / Deploy

Vercel

Static Next.js deploys for jeremyknox.ai and other public-facing sites. GitHub → auto-deploy on merge to main.

Cloudflare Pages + Tunnels

Secure public exposure of local services with zero open ports. Other projects deployed via Cloudflare Pages.

Docker (8 services)

Containerized services with health checks, automated restarts, and volume mounts for state persistence.

SQLite

Embedded state management. trades.db (PolyEdge), indecision.db (InDecision signals), kanban state. No Postgres required.

launchd (macOS)

4 always-on daemons via macOS launchd. Survives reboots. OpenClaw, monitoring, and core infrastructure stay up.

Languages

TypeScript

Primary language for all systems. Next.js sites, PolyEdge trading engine, OpenClaw bridge, and every client-facing app.

Python

Automation, trading bots, ML pipelines. blog-autopilot, InDecision scoring engine, Leonardo image generation pipeline.

Bash

Ops scripting. Deployment hooks, health checks, pipeline orchestration glue. Used sparingly and purposefully.

Content / Creative

Leonardo AI

Hero images for every blog post. Phoenix 1.0 model. Cinematic, dark, consistent with the brand aesthetic.

Supadata

YouTube transcript extraction. Powers blog-autopilot's source gathering step — pulls transcripts from target YouTube videos for article generation.

Beehiiv

Newsletter platform. Signal Drop — automated crypto/AI intel digest. Subscriber-gated content layer.

Gamma.app

Presentation generation. OpenClaw skill auto-generates decks from topic + outline when needed.

Services / APIs

Anthropic API (Tier 4)

Shared 60-second rolling window rate limiter, 1.9M TPM ceiling. All Claude Code sessions and OpenClaw pipelines share this quota.

Perplexity

Real-time web search for OpenClaw. When the agent needs current market data or news, Perplexity is the search layer.

Discord

Async comms layer for all pipeline output. Every bot alert, trade signal, blog PR, and system event routes through Discord.

Polymarket API

Live trading venue for PolyEdge. Binary options on crypto price outcomes. $5 live bet size, fee-aware execution.