CLAUDE CODE
AI COMMAND CENTER — HAZEL GREEN, AL

// BUILT WITH

Every platform, tool, and service that powers the ShaneBrain AI ecosystem. One man's Pi 5, a lot of late nights, and every tool listed below.

BUILT BY SHANE BRAZELTON + CLAUDE (ANTHROPIC)
// AI CORE
🤖 CLAUDE — ANTHROPIC
The AI pair programmer behind every file in this ecosystem. Wrote the bots, the dashboard, the gateway, the RAG pipeline — everything. This entire system is a collaboration between one human and one AI.
CLAUDE CODE CLAUDE API AI PAIR PROGRAMMER
GEMINI — GOOGLE
Powers the Buddy Claude dialogue engine — a 12-hour Claude↔Gemini conversation loop running on the Pi 24/7. Gemini holds one side of an ongoing AI-to-AI exchange logged to Weaviate.
GEMINI API AI DIALOGUE GEMINI FLASH
🦙 OLLAMA
Local LLM inference across a 4-node cluster. Runs llama3.2:1b for the 17-bot MEGA Crew, llama3.2:3b for chat, and a custom shanebrain-3b model. Every bot thinks locally, no cloud required.
LOCAL LLM LLAMA 3.2 4-NODE CLUSTER
🔍 WEAVIATE
Vector database powering all RAG and memory. 17 collections storing knowledge objects, conversations, bot dialogues, security logs, and personal docs. Runs in Docker on the Pi with nomic-embed-text (768-dim).
VECTOR DB RAG DOCKER 17 COLLECTIONS
// VERSION CONTROL & HOSTING
🐙 GITHUB
Home for every active repo in the ecosystem — shanebrain-core, angel-cloud, shanebrain_mcp, pulsar-sentinel, and more. GitHub Actions watches for secrets, Dependabot keeps deps fresh.
REPOS ACTIONS CI SECRET SCANNING
📄 GITHUB PAGES
Static hosting for the ecosystem hub and panel repos. Any public repo can become a live dashboard panel — push HTML, get a URL, plug it in. Free, versioned, and tied to the same workflow.
STATIC HOSTING FREE TIER PANEL SLOTS
🌐 CLOUDFLARE
DNS, DDoS protection, and Cloudflared tunnel for exposing the Angel Cloud gateway without opening ports. Cloudflare Pages ready for edge deployments. Workers queued for API edge functions.
DNS TUNNEL DDOS PROTECTION WORKERS
// INFRASTRUCTURE
🍓 RASPBERRY PI 5
The entire ecosystem runs on a single Pi 5 (16GB RAM) with RAID 1 NVMe storage. Hosts Weaviate, the MCP server, Angel Cloud, the Mega Dashboard, 17 bots, and the Ollama cluster proxy — all simultaneously.
16GB RAM RAID 1 NVMe MAIN NODE
🐳 DOCKER
Weaviate, the MCP server, n8n, Postgres, and Redis all run in Docker containers. Data root on RAID to keep the SD card free. Managed via Compose with named volumes for persistent storage.
COMPOSE NAMED VOLUMES RAID DATA ROOT
🔒 TAILSCALE
Private mesh VPN linking all 7 nodes across the country — Pi, Pulsar, Bullfrog, Jaxton, and more. Tailscale Funnel exposes Angel Cloud publicly at a stable HTTPS URL with zero port-forwarding.
MESH VPN FUNNEL 7 NODES
⚙️ SYSTEMD
Every long-running service — the dashboard, Angel Cloud gateway, Discord bots, the pico temp listener, and GitHub poller — is a systemd unit. Auto-restarts on failure, boots with the Pi, logs to journald.
SERVICE UNITS AUTO-RESTART JOURNALD
// AUTOMATION & APIs
🔄 N8N
Workflow automation hub running on the neworleans node. Handles webhook triggers, data pipelines, and cross-service orchestration. Paired with Postgres + Redis for persistence and queuing.
WORKFLOWS WEBHOOKS NEWORLEANS NODE
FASTAPI
Powers the Angel Cloud gateway, the MCP server (42 tools), the Buddy Claude dialogue engine, and several bot APIs. Async throughout, Pydantic v2 models, Jinja2 templates for the portal UI.
GATEWAY MCP SERVER 42 TOOLS ASYNC
🐍 PYTHON 3.13
The language of the entire stack — bots, scripts, pipelines, servers, and tools. Standard library powers the dashboard server with zero pip installs. discord.py, weaviate-client v4, bcrypt, httpx, and aiohttp fill the rest.
3.13 STDLIB SERVER DISCORD.PY
// COMMUNITY & CONTENT
💬 DISCORD
Three active bots — the main ShaneBrain bot, Arcade bot, and Social bot — running 24/7 on the Pi via systemd. The morning briefing and weekly reports land in Discord DMs every day at 5 AM.
3 BOTS DAILY BRIEFING DISCORD.PY
🎮 TWITCH
Live streaming platform for the build sessions, bot showcases, and ecosystem walkthroughs. Where the community watches the Pi do things it probably shouldn't be able to do.
LIVE STREAMS BUILD SESSIONS COMMUNITY
▶️ YOUTUBE
Archive of builds, tutorials, and deep-dives into the ShaneBrain ecosystem. Every session that turns into something worth watching ends up here for the people who missed the live stream.
TUTORIALS BUILD ARCHIVE ECOSYSTEM DEMOS
📘 FACEBOOK
The Social bot auto-posts ecosystem updates, promo images, and Angel Cloud content to Facebook Pages on a schedule. 55 promo images rotate automatically. Community hub for the non-technical audience.
AUTO-POSTING PROMO IMAGES SOCIAL BOT
// FRONTEND & VISUALISATION
🌐 THREE.JS
Powers the 3D ecosystem mind-map and animated background in the Mega Dashboard. Force-directed node graphs, particle systems, and the rotating ShaneBrain universe all run on Three.js r128.
3D SCENE FORCE GRAPH PARTICLES
📊 D3.JS
Data-driven charts and force simulations in the dashboard. The knowledge graph, network topology view, and ecosystem mindmap all use D3 for layout and physics.
DATA VIZ FORCE LAYOUT CHARTS
💚 VUE 3
Reactive UI layer for dynamic dashboard components. Crew cards, bot status boards, and community panels all use Vue 3's composition API for live-updating data without full page reloads.
VUE 3 COMPOSITION API REACTIVE UI
🔤 GOOGLE FONTS
Orbitron for the cyberpunk display headers. Share Tech Mono for the monospaced readouts. Special Elite and Dancing Script for the noir vignette sections. Free, fast, and the aesthetic would collapse without them.
ORBITRON SHARE TECH MONO FREE CDN
// SECURITY
🛡️ SNYK
Dependency vulnerability scanning on every repo. Keeps the Python and Node dependency chains free of known CVEs. Integrated directly into the GitHub workflow.
DEPENDENCY SCAN CVE ALERTS GITHUB INTEGRATION
🔑 BCRYPT
All Angel Cloud passwords hashed with bcrypt before storage in SQLite. Timing-safe token comparison via secrets.compare_digest protects the Brain proxy token against timing attacks.
PASSWORD HASHING TIMING-SAFE SQLITE AUTH
// HARDWARE
🌡️ RASPBERRY PI PICO 2
Closet temperature sensor wired to the Pi via UART. The pico-listener systemd service reads temps in real time and feeds them into the dashboard's system health panel.
TEMP SENSOR UART PICO-LISTENER
💾 SEAGATE / NVMe RAID
RAID 1 across 2x 2TB NVMe drives holds all models, Docker data, Weaviate state, and the full shanebrain-core repo. An 8TB Seagate USB handles long-term archive and media storage.
RAID 1 2x 2TB NVMe 8TB ARCHIVE