You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Human-in-the-loop by design. No message is sent, no payment is made, and no post goes live without explicit human approval.
Rule
Description
Plan First
Every action requires a PLAN_*.md before execution
Human Approves
All outbound actions need sign-off
Draft Only
Accounting entries always created as DRAFT
Never Auto-Send
Human always clicks the final Send/Post
Audit Trail
Every action logged with timestamp
Rate Limited
Max 2 LinkedIn posts/week, 10 emails/hour
Workflow
Event detected (email / message / scheduled task)
│
▼
Watcher creates item in Needs_Action/
│
▼
AI creates PLAN_*.md ──► AI drafts response
│
▼
Pending_Approval/ (human reviews in Obsidian)
│
┌────┴────┐
▼ ▼
Approved/ Rejected/
│
▼
Executor sends via MCP ──► Audit log ──► Done/
Performance
Metric
Result
Weekly time saved
12+ hours
Email draft speed
< 5 minutes
Social posts/week
4 (2 personal + 2 company)
System uptime
24/7 (cloud VM)
Platforms integrated
10
Tech Stack
Component
Technology
AI Brain
Claude Code (Opus 4)
Language
Python 3.9+
Vault/GUI
Obsidian
Cloud
Oracle Cloud (Always Free)
ERP
Odoo 17 (Docker)
Integrations
10 MCP Servers
Sync
Git (private repo)
Monitoring
systemd + health signals
Quick Start
# Clone the repository
git clone https://github.com/Ub207/personal-ai-employee.git
cd personal-ai-employee
# Install dependencies
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Edit .env with your API keys# Start the system
python platinum_orchestrator.py