OCT. 2026

Harness, a macOS workstation in Rust

In progressRUST · GPUI · SQLITE · GO
Design and development

Email, messages and AI agents in one native app.

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.

  1. 1Unified inbox: email, iMessage and WhatsAppIMAP · SQLITE FTS5★
  2. 2AI triage, summaries and drafts
  3. 3Agent sessions in built-in terminalsCLAUDE CODE★
  4. 4Calendar, notes, contacts
  5. 5Secrets in the macOS Keychain