inbox-zero

elie222
6836
AI personal assistant for email. Open source app to help you reach inbox zero fast.
#ai #email #nextjs #openai #prisma #productivity #tailwind #typescript #turborepo #shadcn-ui #upstash #gmail #loops #postgresql #posthog #resend #tinybird

Overview

What is inbox-zero

Inbox Zero is an AI personal assistant designed to help users manage their email efficiently and achieve a state of 'inbox zero' quickly. It is an open-source application that automates various email tasks.

How to Use

Users can utilize Inbox Zero by integrating it with their email accounts. The AI assistant operates based on user-defined prompts and can perform actions such as drafting replies, archiving emails, and managing spam.

Key Features

Key features include an AI personal assistant for email management, Reply Zero for tracking emails needing responses, smart categorization of contacts, a bulk unsubscriber for quick email management, a cold email blocker, and email analytics for tracking activity.

Where to Use

Inbox Zero can be used in various fields, particularly in professional environments where email communication is frequent, such as corporate settings, customer service, and personal productivity.

Use Cases

Use cases include managing high volumes of emails, automating repetitive email tasks, tracking important conversations, unsubscribing from unwanted newsletters, and analyzing email engagement metrics.

Usage

Installation

Generate your exclusive SSE URL:

MCP Server Configuration (for all clients):

Installation in Cursor

Click on the Cursor settings icon in the top right, find the MCP option, then click the + button in the top right of that page and add the configuration in the config panel.

Note: Do not delete previously added configuration items

After completion, restart Cursor, chat with Cursor, and you can use MCP functions

Installation in Claude

Find this json file at the following path: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json If this file doesn't exist, create one and paste the content above into the file.

Note: Do not delete previously added configuration items.

After completion, restart Claude, and you can use MCP functions through the Claude dialog

SDK

Installation in Python

Install composio-toolset by running the following commands in your terminal:

pip install composio_openai

Python example code:

from composio_openai import ComposioToolSet, App
from openai import OpenAI

openai_client = OpenAI()
composio_toolset = ComposioToolSet(entity_id="default")

tools = composio_toolset.get_tools(apps=[App.GITHUB])

Installation in TypeScript

Install composio-core by running the following commands in your terminal:

npm install -g composio_core

TypeScript example code:

import { OpenAI } from "openai";
import { OpenAIToolSet } from "composio-core";

const openaiClient = new OpenAI();
const composioToolset = new OpenAIToolSet();

const tools = await composioToolset.getTools({
  apps: ["github"],
});

Content