セルフホスト型の個人向けAIエージェント。各エージェントはLinuxデスクトップコンテナ内で動作し、任意のモデル、暗号化Vault、Telegramによる操作に対応します。
TimeLovercc/mojito
Mac上のClaude Codeエージェントがチャットの依頼に応じてアプリを書き換え、各デバイスに更新を配信する、進化し続けるセルフホスト型の個人向けプランナー。
- スター
- 117
- フォーク
- 2
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
Mojitoは、「進化するアプリ」という考え方を軸にした実験的な個人向けアプリです。自分でホストする軽量なハブ(FastAPIとSQLite)がデータを保存してWeb、Android、Macの各クライアントに配信し、手元のMacで動かすClaude Codeのセッションが、チャットで変更を依頼するとアプリのコードを編集します。初期状態では、今日の予定を表示するTodayビュー、2週間分のプラン、タスクにできるメモ、レポートのフィード、変更ごとにUndoできるチャットを備えています。
変更は自動で反映するものと、「Needs your decision」で承認を求めるものに分類されます。ただし現状、この振り分けはメンテナーのセッションが判断しており、コードで強制されているわけではありません。メールなどの送信メッセージは、送信できる状態の下書きとして作成されるだけです。エージェントが読み取る内容はすべて、Claude Codeを通じて現在はAnthropicのモデルプロバイダーに送られます。
サーバーの実行、HTTPSの設定、トークンの管理ができることを前提とした、単一ユーザー向けのアルファ版です。リポジトリには、サンプルデータでインターフェースを試せるモックハブのほか、セットアップ手順と、アプリを自分で再構築するループのドキュメントが含まれています。
主な機能
- 01フォーカス項目、期限超過のタスク、各項目の次のステップを表示するTodayビュー。
- 02Claudeが下書きし、次のプランが始まる前に確認できる2週間プラン。
- 03Claudeがタスクにしたり、プロジェクト別のファイルに整理したり、対応を尋ねたりするメモ。
- 04日々のAIブリーフ、メールのダイジェスト、Claude Codeのセッションが投稿した結果をまとめるフィード。
- 05タスク、プラン、設定、カレンダーの予定を変更でき、変更ごとにUndoできるチャット。
- 06ハブからプッシュ通知を受け取るWeb、Android、Macアプリの各クライアント。
ユースケース
- サーバーの実行に慣れた人が、自分専用の日々のプランナーをセルフホストする。
- コーディングエージェントがチャットの依頼に応じてアプリを変更する仕組みを試す。
- 調査プロジェクト、アイデア、紙のメモを1つの個人用ワークスペースにまとめる。
- 自分のデバイスでAIニュースと未読メールの日次ダイジェストを読む。
クイックスタート
- 1
ブラウザーでライブデモを試す(サンプルデータ、アカウント不要)
- 2
docs/SETUP.md のセットアップガイドを読んで、hub をセルフホストする
使う前に知っておきたいこと
- 実験的なアルファ版のため、未完成な部分や破壊的変更が予想されます。
- 単一ユーザー向けに作られており、自分でサーバーを運用する必要があります。
- 自分の Mac で Claude Code を実行する必要があります。また、エージェントが読み取る内容はモデルプロバイダー(現時点では Anthropic)に送信されます。
トピック
よくある質問
- mojito とは?
- Mac上のClaude Codeエージェントがチャットの依頼に応じてアプリを書き換え、各デバイスに更新を配信する、進化し続けるセルフホスト型の個人向けプランナー。 Mojitoは、「進化するアプリ」という考え方を軸にした実験的な個人向けアプリです。自分でホストする軽量なハブ(FastAPIとSQLite)がデータを保存してWeb、Android、Macの各クライアントに配信し、手元のMacで動かすClaude Codeのセッションが、チャットで変更を依頼するとアプリのコードを編集します。初期状態では、今日の予定を表示するTodayビュー、2週間分のプラン、タスクにできるメモ、レポートのフィード、変更ごとにUndoできるチャットを備えています。
- mojito は無料で使えますか?ライセンスは?
- mojito は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mojito は今もメンテナンスされていますか?
- 活発にメンテナンス中。mojito の最終コミットは 2026年10月19日 です。
- mojito は何に使えますか?
- サーバーの実行に慣れた人が、自分専用の日々のプランナーをセルフホストする。 コーディングエージェントがチャットの依頼に応じてアプリを変更する仕組みを試す。 調査プロジェクト、アイデア、紙のメモを1つの個人用ワークスペースにまとめる。 自分のデバイスでAIニュースと未読メールの日次ダイジェストを読む。
- mojito のインストール方法は?
- ブラウザーでライブデモを試す(サンプルデータ、アカウント不要) docs/SETUP.md のセットアップガイドを読んで、hub をセルフホストする
- mojito はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TimeLovercc/mojito
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ヒアリングを通じてソフトウェア全体のアーキテクチャを設計し、別のClaude Codeに渡せる自己完結型の設計書を作るClaude Codeプラグイン。
AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。
AnthropicのコーディングエージェントClaude Codeに関するスキル、エージェント、プラグイン、ツール、ガイドを集めた、コミュニティ運営の厳選リスト。
パソコン上で動作するオープンソースの音声アシスタント。会話を続けながら、AIボットのチームがブラウザーやシェル、ファイルを使う時間のかかる作業を進めます。
レイヤー型メモリ、ツール権限、ワークフロー、IM連携を備えた、セルフホスト型・ローカルファーストのパーソナルAIエージェント。