← All deliverables

InboxAI

Superhuman for your terminal — local-first AI email intelligence

Kilo + Forge Shipping 2026

What It Is

InboxAI is a local-first AI email client that runs in your terminal. It connects to Microsoft Outlook via Graph API, syncs emails to a local SQLite database, and provides an interactive TUI with AI-powered analysis — all without sending your data to the cloud.

The core insight: email is the last unindexed database most people have. InboxAI makes it searchable, analyzable, and actionable using local LLMs via LM Studio or Ollama.

Capabilities

🔍 Hybrid Search

BM25 + vector search with Reciprocal Rank Fusion. Find emails by keyword or semantic meaning.

💬 RAG Chat

Chat with your inbox using retrieved email context. Ask "What did Sarah say about the budget?"

🏷️ Auto-Labels

6-category classification: action_required, newsletter, notification, meeting, personal, fyi.

🧵 Thread Summaries

AI-generated summaries of long email threads. Catch up in seconds.

🔬 Research Mode

Web search + email RAG for cited research reports. No API key needed.

📊 Daily Reports

Automated daily and weekly email activity summaries.

Stack

Node.js SQLite sqlite-vec Microsoft Graph API LM Studio Ollama Raw Mode TUI

Build Log

March 2026
v1.0 — Core Sync + Search
Built the foundation: Outlook OAuth, SQLite schema, delta sync, and keyword search. The "aha" moment was realizing corporate Conditional Access blocks Device Code Flow — had to use browser auth piggybacking on PowerShell's client ID.
April 2026
v2.0 — AI + Vector Search
Added sqlite-vec for embeddings, hybrid search (BM25 + vector), auto-labeling with 6 categories, and thread summaries. Switched from external vector DB to sqlite-vec — single file, zero config.
May 2026
v2.5 — Research + Focus
Added /research command (DuckDuckGo + RAG), /focus view for priority emails, and multi-provider AI support (LM Studio, Ollama, GLM, Kimi). Raw mode TUI for full keyboard control without React overhead.

What's Next

v3.0
Replies & Reminders
/reply — draft responses in your style. /remind — follow-up reminders. /snooze — snooze emails. Style learning from sent mail.
v4.0
Visualization
/graph — relationship graph (ASCII). /timeline — email timeline view. Sparkline dashboards. Entity extraction.
v5.0
Automation
Nightly background sync + summaries. Proactive notifications. Smart provider routing (fast model for labels, reasoning for research).
View on GitHub