OCT. 2026Project · Personal project
Harness, a macOS workstation in Rust
In progressRUST · GPUI · SQLITE · GO
Design and developmentEmail, messages and AI agents in one native app.
The project
I spend my days between email, messages and AI agents working on my projects. Harness brings all of that into one fast, local, native app.
What I did
- A unified inbox for email, iMessage and WhatsApp, indexed in a local database with full-text search.
- AI triage, summaries, drafts and tasks, sent only after approval.
- An Agents view that launches and resumes Claude Code sessions in built-in terminals.
- Calendar, notes and contacts, with passwords kept in the macOS Keychain.
Written in Rust with GPUI, the UI framework behind the Zed editor.
Status
In development.
Milestones
- 1Unified inbox: email, iMessage and WhatsAppIMAP · SQLITE FTS5★
- 2AI triage, summaries and drafts
- 3Agent sessions in built-in terminalsCLAUDE CODE★
- 4Calendar, notes, contacts
- 5Secrets in the macOS Keychain



