このプロジェクトについて

Inbox Zeroは、Fyxerのような商用ツールに対するカスタマイズ可能で安全な代替として位置づけられたオープンソースのAIメールアシスタントです。その掲げる使命は、受信トレイで過ごす時間を削減することです。 READMEに記載されている主な機能: - 受信トレイを整理し、ユーザーの口調とスタイルで返信の下書きを事前に作成するAIパーソナルアシスタント。 - メール用のAIルール: ユーザーが平易な英語で、アシスタントがメッセージをどのように処理すべきかを記述します。 - Reply Zero: 返信が必要なメールと、返信待ちのメールを追跡します。 - 一括配信停止: ワンクリックで未読メールの配信停止とアーカイブを行います。 - 古いメッセージを整理するための一括アーカイブ機能。 - コールドメールを自動的にブロックするコールドメールブロッカー。 - 時間の経過に伴うアクティビティと傾向を示すメール分析。 - 会議前にメールとカレンダーから文脈を取得するミーティングブリーフ。 - 添付ファイルをGoogle DriveまたはOneDriveに保存するスマートファイリング。 - チャットアプリから受信トレイを管理するためのSlackおよびTelegram連携。 デプロイと開発: - ホスト版はgetinboxzero.comで提供されています。 - セルフホストはCLIでサポートされています: `npx @inbox-zero/cli setup` の後に `npx @inbox-zero/cli start`。DockerとNode.js v24以上が必要で、アプリはlocalhost:3000で提供されます。 - ローカル開発では、PostgresとRedis用のDocker Compose、pnpm v10以上、Prismaマイグレーション、対話型セットアップスクリプトを使用します。オプションのローカルGoogleおよびMicrosoftエミュレーターはDocker Composeプロファイルで利用できます。 - Dockerイメージはmainへのプッシュごとにビルドされ、コミットSHAでタグ付けされます。latestタグは最新のmainビルドを追跡し、正式リリースではバージョンタグが使用されます。 技術スタック: Next.js、Tailwind CSS、shadcn/ui、Prisma、Upstash、Turborepo。このプロジェクトは、ドキュメント、Discordコミュニティ、機能リクエスト用のGitHub issues、デモ動画へのリンクを提供しています。