ankitvgupta/exo

Claude Code for your Inbox

What it solves

Exo is an AI-native desktop email client designed to reduce the cognitive load of managing an inbox. Instead of treating AI as a plugin, it integrates AI into the core workflow to automatically triage, prioritize, and draft responses to emails before the user even opens them.

How it works

Built with Electron, React, and TypeScript, Exo connects to Gmail via API and uses Anthropic's Claude to analyze incoming mail. It employs a memory system to learn a user's writing style and preferences from sent mail and manual overrides. The system includes an agentic framework where a "Cmd+J" palette allows users to assign tasks to Claude, which can then use tools to search Gmail, read/update drafts, or delegate tasks to external third-party agents and MCP servers.

Who it’s for

Professionals and power users who handle high email volumes and want an AI-driven executive assistant to handle triage, drafting, and scheduling.

Highlights

  • Automatic Triage: Analyzes every incoming email to assign priority levels (high, medium, low, or skip).
  • Smart Drafting: Generates background drafts based on thread context and the user's specific writing style.
  • Agent System: A command palette for executing complex tasks, with the ability to delegate to external domain-specific agents.
  • Persistent Memory: Learns and stores preferences, contact details, and workflow rules that persist across sessions.
  • Extensibility: Supports runtime-installable extensions and custom agent providers to integrate internal company APIs or knowledge bases.
  • Keyboard-Centric: Includes Gmail-standard keybindings and a command palette for fast navigation.

Related

  • Project
  • Project
  • Project
  • Project
  • Project