Building Jarvis: A Self-Hosted AI Operations Layer with OpenClaw

A Reddit user running a small architecture firm, construction companies, and a coworking space is building a personal AI assistant called Jarvis on a Mac mini using OpenClaw as the core agent framework. The goal: an always-on second brain that handles emails, deadlines, invoices, and client notes in the user's own tone.
Architecture Stack
- Agent Framework: OpenClaw (self-hosted)
- AI Model Cascade: Premium cloud model for complex tasks, lighter fallback, plus
Qwen 2.5 7Bvia Ollama for fully local processing - Workflow Automation: n8n
- Document Management: Paperless
- Structured Data: PostgreSQL
- Knowledge Base: Obsidian vault with a five-level hierarchy for easy navigation
- Infrastructure: Mac Mini (24/7), Git, Docker, Ollama, dedicated iCloud and Google accounts (Docs, Drive, Calendar), safety backups/Time Machine
Current Phase: Identity & Foundation
Jarvis is still in the foundation phase. The user is writing five identity notes that define personal decision-making, red lines, and communication style — before any agent actions happen autonomously. Next steps include:
- Vector search over the Obsidian vault
- A memory consolidation layer that builds daily/weekly summaries from conversations and logs
Planned Rollout
Low-risk tasks first: reading emails, alerting on deadlines. Gradually expand to drafting replies and processing invoices as trust builds. The first two weeks were spent configuring the Mac Mini (OpenClaw, models, remote access, Telegram, network hiding, passphrase, GPG). The user notes that Jarvis itself assisted in installing most applications last week.
Coming Next
Pending integration: LangGraph and additional tools. The user is asking the community for architectural advice, tool swaps, and pitfalls to watch out for.
📖 Read the full source: r/openclaw
👀 See Also

User Reports $868 AUD OpenClaw Bill, Duplicate Sessions, and Breakage After Updates
A user spent $868 AUD on OpenClaw + Claude Sonnet in a month. They discovered duplicated Telegram polling sessions causing double agent runs, duplicate tool calls, and 2x token billing. Two major updates broke their setup, requiring manual config edits.

Building an Agentic Research System with Claude Code: A Practical Implementation
A developer details how they built six specialized agents using Claude Code to create a living map of 250+ real AI implementations, with a human-in-the-loop orchestration pattern.

Using Claude as a Structural Interrogator for Creative Projects
A developer used Claude interrogatively to write a 63,000-word sci-fi novel and build a browser game by having the AI identify gaps in world logic and character motivations rather than generating content directly.

VibecodedHub: A Discovery Platform Built Entirely with Claude Code
A developer built VibecodedHub, a discovery and launch platform for AI-built projects, using Claude Code as the primary engineer across multiple focused sessions. The platform includes landing page, authentication, feed, project submissions, Stripe integrations, admin panel, SEO, and OG images.