A personal AI infrastructure built for real work — consulting, product development, real estate tech, and daily operations. Harbinger is the primary agent; everything else supports it. All runs on hardware I own or control.
I run four AI agents, each with a distinct role and cost profile. Harbinger is the primary — the one I reach for first. I access all of them from my phone.
My main agent. Runs on Claude Opus on Ampere.sh — a cloud VPS with unlimited Claude use. Full root SSH access to the web server — deploys sites, edits Caddy configs, manages services, and pushes content live. Handles deep research, AI visibility audits, content creation, SEO/GEO optimization, strategy work, and client onboarding. The first agent I reach for everything — from shipping a website to analyzing a spreadsheet. Always on, always reachable.
A lightweight daily-driver agent running on Claude Haiku. Lives on my Mac, talks via Telegram. Reads the full shared memory — project status, decisions, file locations, people, workflows — and answers instantly. Also runs as an HTTP API on the VPS for G2Bridge field queries. Costs a fraction of a cent per message. Use Operator when you need something known; use the others when you need something done.
Runs on OpenClaw with Claude Sonnet/Opus on my Mac. Handles anything that needs physical presence on the machine — calendar, reminders, messaging bridges (Beeper/iMessage/Signal), Obsidian vault, hardware integrations (G2 glasses, Ableton), and Claude Code management. Serves as the resilience layer — if Harbinger or the cloud goes down, Eitan keeps everything running locally. Grounded in the Immanent Metaphysics framework.
Anthropic's coding agent running locally on my Mac with full filesystem access. Connected via Telegram. Owns all software development — Presage Properties, G2Bridge, and everything else that needs to be built, refactored, or debugged. Deploys code to GitHub; Eitan manages and reviews. A Letta-based subconscious layer running on the VPS gives it persistent memory across sessions.
Harbinger is the primary agent — deep thinking, research, strategy, and full deploy access to the web server. Ships content and sites to production end-to-end. Operator handles fast recall from shared memory without burning Opus tokens. Eitan manages Mac-local systems: Claude Code, calendar, messaging bridges, hardware integrations — and serves as the resilience layer if the cloud goes down. Claude Code builds all software and pushes to GitHub; Eitan reviews and manages. Letta runs on the VPS and maintains persistent memory across Claude Code sessions so context survives Mac reboots.
Eitan and Harbinger exchange files through a shared inbox — a directory on the VPS that's instantly web-accessible. Both agents can read and write to it. No manual file passing needed.
OpenClaw skills extend what Eitan can do. Each skill is a SKILL.md file that loads on demand when the context matches.
Harbinger runs its own OpenClaw instance on Ampere.sh with a separate skill set — focused on content, research, SEO, and security.
Slash-command skills that load inside Claude Code sessions automatically. Installed at ~/.agents/skills/.
Every major open source component powering this infrastructure.
VPS deployments & Caddy config, content creation & humanizing, deep research & strategy, AI visibility audits, SEO/GEO optimization, client site builds, client onboarding, image generation, static site shipping, spreadsheet analysis — the default agent for everything.
Claude Code management, Gmail & Calendar (gog CLI), Apple Reminders, Beeper messaging (iMessage, Signal, WhatsApp), Obsidian vault, Telegram bot creation, hardware integrations (G2 glasses, Ableton). Resilience fallback if cloud is down.
All software development. Presage Properties (FastAPI + scoring engine), G2Bridge (Expo + BLE), and every other codebase. Full Mac filesystem access. Deploys to GitHub.
Instant recall from shared memory. Quick answers about project status, people, file locations, decisions, and workflows. The fast lookup layer that saves tokens on the expensive models. HTTP API for G2Bridge field queries.
Real estate lead scoring platform. Ranks motivated seller listings using ATTOM property data, public records signals (probate, tax delinquency, equity), and adaptive model weights that relearn from win/loss outcomes. Built by Claude Code, managed by Eitan. GTM path to NextHome (5,000 agents).
iOS app that connects Even G2 smart glasses to a bridge server via BLE + WebSocket. Pushes text and AI responses directly to the glasses display. Adding voice transcription (Groq Whisper), camera vision, and Operator field routing. Built by Claude Code, managed by Eitan.
A platform for building story-driven web presences for local people and businesses in Western North Carolina. Each subdomain is its own world — styled to fit the person.
USB-bootable provisioner that turns any fresh Ubuntu machine into a full AI node — OpenClaw, Ollama, N.O.M.A.D., Tailscale — in one script. Built for grid-down scenarios.
Apple Silicon workstation. Runs Eitan, Operator, Claude Code, and all local tooling. Source of truth for orchestration and software development.
Hetzner VPS running Caddy with auto-TLS. Hosts all websites, APIs, and the Letta memory server. Both Eitan and Harbinger have deploy access. Static-first — low overhead, high uptime.
Mistana open-air mining frame. 4× RTX 3070 (32GB VRAM total), Intel Pentium Gold G5420, 32GB DDR4, 500GB NVMe, EVGA 1000W PSU. Runs Ollama for local LLM inference and Project N.O.M.A.D. for offline knowledge access. The off-grid brain.
GMKtec M6 Ultra — Ryzen AI 9 HX 370, 64GB DDR5, 2TB NVMe. Compact, portable AI node for the Tailscale mesh. Will run local models, N.O.M.A.D., and a full OpenClaw instance. Hardware on site, setup in progress.
Cloud VPS hosting Harbinger's OpenClaw instance. Unlimited Claude Opus use for a flat rate. Always-on, always reachable. Harbinger's home base for research, content, and deployments.
All machines connect via Tailscale — a private mesh VPN. SSH into any node from anywhere. No open ports beyond the web server.
Own the hardware. My data lives on machines I control. Cloud is for compute, not custody.
Static first. Every website is HTML files served by Caddy. No frameworks unless the task demands it. The VPS idles at 0.3 load.
Right tool, right cost. Haiku for recall. Opus for execution and hard problems. Not every question needs the most expensive model.
Agents do the work. I steer. The agents build, deploy, research, and communicate. My job is direction and decisions.
Phone is the cockpit. Everything is reachable from Telegram on my phone. I can deploy a website, check a server, or start a build from anywhere.
Off-grid ready. Multiple local nodes run offline knowledge bases, local models, and survival tools. If the internet goes down, the crew stays on.
Grounded in ethics. My main agent operates from the Immanent Metaphysics — a formal ethical framework. Not because AI needs a soul, but because the person steering it does.