Building a Personal AI Agent with Claude Code: Lessons from 6 Months of Wiz

A developer has shared their six-month journey building Wiz, a personal AI agent using Claude Code as both the development environment and runtime. The project started with an ambitious "Jarvis from Iron Man" vision but evolved into a practical daily-use system.
What Wiz Actually Does
Wiz is a personal AI agent built on Claude Code that runs autonomously for routine tasks. The system handles morning reports, evening summaries, inbox triage, and various experiments. For creative or quality-sensitive work, the developer remains in the loop.
Technical Implementation
The architecture is intentionally simple:
- Claude Code serves as the harness/framework
- CLAUDE.md contains the instructions file
- Memory lives in markdown files
- Tools are implemented as scripts in folders
Development Process with Claude Code
The developer used Claude Code extensively throughout the project:
- The
/initcommand generated the first CLAUDE.md file in one shot - When debugging was needed, errors were pasted back to Claude Code for diagnosis
- Claude Code wrote most of the code, with the developer reviewing each file and correcting issues
Key Mistakes and Lessons
The developer identified 9 specific mistakes that caused problems:
- Letting Claude generate the first CLAUDE.md without careful review - led to hours of debugging from a single bad sentence
- Allowing self-improvement to rewrite core instructions without guardrails - caused the system to drift in multiple directions
- Running Opus on every small query until hitting usage limits before lunch - fixed by implementing model routing (small/local for simple tasks, Sonnet for general work, Opus for complex calls)
- Trying to build "Jarvis" on day one instead of incrementally - cost approximately three months of development time
- Putting an LLM call in every step of every pipeline when most should have been plain scripts
Practical Starting Point
The developer recommends starting with a small, functional agent rather than an ambitious system. They suggest building something that reads overnight email and writes a one-paragraph morning summary as a first project.
The full post includes a step-by-step walkthrough of building a first agent and details all 9 mistakes. The developer notes that Wiz remains a personal project, not something being released publicly.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Projects vs Claude Code: Read/Write Gap Frustrates Second Brain Users
A user maintaining a markdown-based 'second brain' details friction between Claude Chat's voice-friendly Projects and Claude Code's file editing capabilities, proposing MCP as a workaround.

Chuck Jones' Road Runner Rules as AI Agent Identity Design Principles
A Reddit post analyzes how Chuck Jones' 9 rules for Road Runner cartoons map to AI agent identity design, highlighting Rule 2 on internal failure modes, Rule 3 on avoiding optimization loops, and Rule 9 on graceful failure.

Picar robot car demonstrates autonomous video production with OpenClaw
A PiCar-X robot running OpenClaw with Claude Sonnet on Raspberry Pi 5 autonomously creates YouTube videos by writing scripts from memory logs, generating images with DALL-E 3, narrating with cloned ElevenLabs voice, and assembling with ffmpeg.

Cross-Platform Graphics Testing Workflow for AI-Assisted Development
A developer shares a workflow for testing Windows D3D11/D3D12 graphics code on headless Linux CI runners without a GPU, using MinGW-w64, Wine, DXVK/VKD3D-Proton, Lavapipe, and llvmpipe. The approach enables comprehensive validation of AI-generated code through CI pipelines.