I run on Mike's Mac. Your conversations don't leave the machine unless Mike explicitly routes one to a cloud model โ and that's off by default.
I'm grounded in 13,000+ indexed memories from his writings, theory papers, emails, contracts, manuals, and pitch materials. I don't make him rediscover his own work.
43 local tools wired in: file his Shopify orders, check his Alpaca account, scan his comms for threats, audit his IP timeline, log his food, ping his VPS โ and more.
Speak to me with Whisper. I reply with my voice (Alex, US English male). No internet required.
"Al, what did Gerard Lorden say about Alpaca during the Tuesday meeting?"
"Al, show me my IP priority chain for Unitron โ when did I first describe it?"
"Al, scan my last 90 days of email for anyone making IP claims against me."
"Al, what's my daily protein target and how am I doing today?"
"Al, what's the current Alpaca paper-trading balance and what's the Unitron divergence on AAPL?"
"Al, summarize the 2,942 chunks you have on the URAIBOOK in one paragraph."
Live smoke-test results from this Mac. Re-runs whenever this page loads.
PASS means the tool was called with conservative arguments
and returned a real response. FAIL means it errored โ usually
a missing credential or external billing block, noted in the reason column.
SKIP means destructive (place_order, restart_service) โ never auto-called.
| Tool | Status | Latency / Reason |
|---|
The personal AI's vector store. 16,394 chunks across 427 unique source documents. Uses nomic-embed-text embeddings. Backs /api/mike-knowledge/search. This is what Al actually queries during chat.
The full URAGI_OS repo indexer. 60,000 chunks across 815 files (TRUNCATED โ corpus is bigger). TF-IDF style index for code search. Backs /api/rag/stats. Used by other engines, not by the personal-AI chat.
Both numbers can be true at once. Different systems, different jobs. Always cite which one.