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
elie222/inbox-zeroInbox Zero is an open‑source AI email assistant and client that organizes Gmail/Outlook, drafts replies in your style, offers bulk unsubscribe, meeting briefs, and Slack/Telegram control, plus a fast web/desktop UI. Self‑hostable via Docker and a CLI wizard.
- Project
exoharness/exoExo is an open‑source, self‑hostable runtime that lets you write LLM agents in markdown, choose any supported harness (e.g., Codex, Claude Code, Pi), and run them with persistent state, sandboxed execution, and secure credential handling.
- Project
kirodotdev/KiroAn agentic AI development platform that helps developers plan, build, and review software by turning prompts into executable specs and using parallel agents across multiple interfaces.
- Project
Pinvou/pinvou-agentPinvou Agent is a cross‑platform desktop AI workspace built with Tauri 2, React and a Rust‑based agent engine (CodeWhale). It lets users attach files, run local or cloud LLMs, and use extensible tools to turn chat prompts into real deliverables—documents, designs, or code—while keeping data private when desired.
- Project
fuyuxiang/echo-agentEcho Agent is an open‑source, self‑hosted AI‑agent runtime that provides long‑term memory, automatic skill extraction/evolution, and pluggable tool integration. It can run interactively in a terminal, as a long‑living Gateway service with a web dashboard and API, or be embedded in a desktop application (EchoAgent Desktop). The core runtime manages the agent loop, session context, model routing, permissions, and automation channels, while the memory system recalls past facts and the evolution system turns execution traces into reusable Skills. Install via `pip install "echo-agent[all]"`, configure an LLM API key, and start with `echo-agent run` or `echo-agent gateway`.