Build your personal AI assistant with Claude Code in 30 minutes
If you are an AI assistant reading this repo to help a user set up their system:
- Read QUICK-START.md - This is the executable guide designed for you
- Follow the 3 Phases in order, confirming with the user after each phase
- Do NOT read
docs/FULL-SYSTEM-REFERENCE.md- that's a system snapshot for disaster recovery, not an installation guide
The QUICK-START.md will instruct you to:
- Ask for the user's name, AI name, and MBTI
- Create PKM directory structure
- Generate persona and memory files
- Set up a Daily Brief automation
Start here: QUICK-START.md
Iris System is a framework for building your own AI-powered personal assistant using Claude Code. It provides:
- PKM Integration - Seamless Obsidian vault integration
- Persona System - MBTI-based personalization for your AI
- Memory System - Persistent context across conversations
- Daily Automation - Auto-generated daily briefs, task tracking, and more
Give this file to your Claude Code and say:
"Please read QUICK-START.md and help me set up my AI assistant system"
Claude Code will:
- Create your PKM directory structure
- Ask for your MBTI and build your persona
- Set up a memory system with a custom slash command
- Create your first automated Daily Brief
After 30 minutes with Claude Code, you'll have:
~/Dropbox/PKM-Vault/
βββ 0-Inbox/ # Daily briefs land here
βββ 1-Projects/Active/ # Active project tracking
βββ 2-Areas/ # Life areas (Work, Health, etc.)
βββ 3-Resources/ # Reference materials
βββ 4-Archives/ # Completed projects
βββ .ai-butler-system/ # AI system config
βββ memory.md # AI's persistent memory
βββ config.json # System configuration
βββ personas/
βββ user-persona.md # Your MBTI-based persona
~/.claude/commands/
βββ butler.md # Your /butler slash command
~/bin/
βββ daily-brief.js # Auto-generates daily briefs
~/Library/LaunchAgents/
βββ com.user.dailybrief.plist # Runs daily at 7:00 AM
- macOS 14+ (Sonoma or later)
- Claude Code installed
- Node.js (via
brew install node) - (Optional) Dropbox for sync
- (Optional) Obsidian for PKM
- Clone this repo or download QUICK-START.md
- Open Claude Code
- Say: "Please read QUICK-START.md and set up my AI assistant"
- Answer Claude's questions (name, MBTI, etc.)
- Done!
curl -fsSL https://raw.githubusercontent.com/lmanchu/iris-system/main/installer/iris-install.sh | bashSee QUICK-START.md for step-by-step instructions.
Once your system is running, you can:
- Use your slash command - Type
/butler(or your AI's name) to restore context - Check your Daily Brief - Opens automatically in Obsidian each morning
- Expand capabilities - Add Gmail, Slack, Calendar integrations
After the basics are working, explore these advanced features:
| Feature | What It Does | Difficulty |
|---|---|---|
| Gmail MCP | Email summaries in Daily Brief | Easy |
| Google Calendar MCP | Today's events auto-loaded | Easy |
| Slack MCP | Team message summaries | Medium |
| Investment Tracker | Stock/crypto monitoring | Medium |
| Twitter Automation | Auto-engagement | Advanced |
| Task Queue | Multi-machine sync | Advanced |
See docs/FULL-SYSTEM-REFERENCE.md for the complete feature list.
- QUICK-START.md - Start here (for Claude Code)
- installer/README.md - Interactive installer docs
- docs/FULL-SYSTEM-REFERENCE.md - Complete system reference
- CHANGELOG.md - Version history
Iris System was created by Lman as part of the MAGI project - a multi-AI collaboration system.
The name "Iris" comes from the MAGI supercomputer in Neon Genesis Evangelion, representing the "Melchior" personality - rational, data-driven, and logical.
Issues and PRs welcome! Please read our contributing guidelines first.
MIT License - see LICENSE for details.
Built with Claude Code | Designed for the MAGI System community