Exo: 받은편지함을 위한 Claude 코드
hackernews
|
|
📦 오픈소스
#ai 딜
#ai 이메일
#anthropic
#claude
#exo
#데스크톱 앱
#오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
오픈소스 기반의 AI 네이티브 데스크톱 이메일 클라이언트 'Exo'는 사용자의 개입 없이 모든 수신 이메일을 분석해 중요도를 분류하고, 스레드 문맥과 발신자 정보를 바탕으로 답변 초안을 자동 생성해 제공합니다. 사용자가 작성한 메일을 학습하여 개인의 문체를 모방할 뿐만 아니라, 초안 수정 시 선호하는 방식을 기억해 향후 작성에 반영하는 등 진화하는 메모리 기능을 갖추고 있습니다. 또한 외부 에이전트와 연동하거나 사내 지식 베이스를 검색할 수 있는 확장 프로그램을 지원하며, 자연어 명령으로 다양한 이메일 작업을 수행할 수 있는 에이전트 팔레트를 제공합니다. 현재는 Gmail API와 앤스로픽(Anthropic) API 키를 연동하여 맥(macOS) 환경에서 즉시 사용이 가능합니다.
본문
An open source, AI-native desktop email client. Built with Electron, React, TypeScript, and Tailwind CSS. Exo treats AI as a first-class citizen — not a bolted-on feature. Every email gets analyzed, prioritized, and optionally drafted before you even open it. The goal is zero cognitive load: open your inbox and everything is already handled or ready to send. You can click the "Download .dmg" button above to download a Mac app that is ready for configuration. All you need to provide is Gmail API information (it has instructions) and an Anthropic API Key. If you're a developer, see the instructions at the bottom, or ask Claude Code to figure it out. - Automatic triage — Claude analyzes every incoming email and assigns a priority (high / medium / low / skip), so your inbox is pre-sorted by what actually matters - Smart draft generation — AI-generated reply drafts that consider thread context, sender background, and your writing style. Drafts are generated in the background so they're ready when you open a thread - Draft refinement — iteratively improve any draft with natural language feedback ("make this shorter", "more formal", "add the pricing details") - Writing style learning — the system extracts style samples from your sent mail and uses few-shot examples so drafts sound like you, not a chatbot - Sender lookup — automatic web search via Claude to surface sender context (role, company, LinkedIn) in a sidebar panel - Draft-edit learning — when you edit an AI draft before sending, Exo extracts your preferences and applies them to future drafts - Archive-ready detection — identifies threads that are conversationally complete and can be safely archived - Reminder detection — recognizes Boomerang/reminder service emails and traces back to the original sender Multiple.Actions.mp4 - Cmd+J agent palette — ask Claude to do anything with the current email: draft a reply, look something up, forward with context. Agent traces are displayed in a sidebar tab - Agent tools — the agent can read emails, read/update drafts, search Gmail, and forward messages - Per-email agent tasks — each email can have its own running agent task, visible in the sidebar - Follow-up conversations — continue talking to the agent about a specific email across multiple turns - Agent-to-agent communication — Exo's built-in Claude agent can delegate to external agents you bring. Register a third-party agent (like OpenClaw) or one internal to your company, and the Exo agent will automatically call out to it when it needs domain-specific information. For example, if you register your company's internal knowledge agent, the Exo agent can ask it "what's the status of the Acme deal?" while drafting a reply, without you having to switch tools Agent.to.Agent.Communication.mp4 - Priority memory — learns from your classification overrides. Reclassify a sender as high priority and Exo remembers for all future emails from them - Persistent AI memories — the AI accumulates memories about your preferences, contacts, and workflows that persist across app updates. Memories are scoped (per-sender, per-topic) with configurable caps - Steerable behavior — add memories that direct the agent's behavior. For example: "for emails from Acme Corp, check the #acme-deals Slack channel for context", or "when drafting to investors, use a formal tone and always include our latest metrics from the dashboard" - Memories tab — view, search, and manage all stored memories in Settings. Memories display their source (auto-learned from edits, priority overrides, or manually added) - Bundled extensions — ship with the app, statically imported at build time - Private extensions — discovered at build time via import.meta.glob , auto-registered. Use this to add proprietary extensions for your team without forking - Runtime-installable extensions — install/uninstall extensions without rebuilding the app - Custom agent providers — extensions can register their own AI agent providers. Build an agent that talks to your company's internal APIs, knowledge bases, or tooling, package it as an extension, and it appears in the Cmd+J palette alongside the built-in Claude agent. The Exo agent can also sub-delegate to your agent provider, so your internal agents participate in the conversation automatically when relevant - Extension authentication — extensions can require auth, with banner UI and onboarding integration - Sidebar panels — extensions can add custom sidebar tabs scoped to specific emails (e.g., show CRM data, support ticket status, or deal context alongside the email) - MCP server support — configure custom MCP servers that agents can use as tool providers - Split inbox — Priority, Other, and custom split tabs that categorize emails automatically - Split import — import your existing inbox splits - Snoozed tab — snooze emails to reappear later with natural language time input ("tomorrow morning", "next Monday") - Sent mail view — dedicated view for sent emails - Archive-ready view —
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유