Repolode
Vaan21th

Vaan21th/daemonkey-agent

WindowsとmacOSで動くローカルファーストのAIコンパニオンデーモン。長期記憶であなたのことを覚え、チャットからオフィス文書を作成し、自身を拡張できます。

スター
94
フォーク
13
未解決の Issue
3
最終コミット
16 日前

これは何?

Daemonkeyは自分のコンピューター上でバックグラウンドプログラムとして動作し、OpenAI互換のモデルAPIに接続します。記憶は2つのストアに分かれています。アイデンティティ、あなたのプロフィール、成長日記を含むソウル層と、完了したタスクの手順を保存し、次に似た作業をするときにそのノウハウを活用するプレイブック層です。どちらもディスク上のプレーンなファイルなので、読み取り、編集、移動ができます。

インターフェースにはワークベンチがあり、左側でチャットしながら、中央でPPT、Word、Excelファイルを開けます。選択した箇所に注釈を付けたり、メモをピン留めしたりして、その部分だけを変更できます。デスクトップペットとルームビューは同じ記憶を共有し、WeChatやFeishuからメッセージを受け取れます。タスクは指定時刻に実行でき、修復コンソールとロールバック用スクリプトを使って、変更に問題が起きた後の復旧も支援します。

このプロジェクトでは、プロンプトキャッシュに配慮した設計をドキュメント化しています。安定したシステムプロンプトの先頭部分、変動する内容を末尾に配置する構成、必要に応じたツールの読み込み、階層化されたプロフィールなどが含まれます。また、ATM-Benchでの記憶ベンチマーク結果も報告しており、測定方法はプロジェクト独自の資料で説明されています。

主な機能

  • 01読み取り可能なファイルとしてローカルに保存する長期記憶。プロフィール層とプレイブック層に分かれています。
  • 02チャット中にPPT、Word、Excel文書を開いて注釈を付けられるワークベンチ。
  • 03同じ記憶を共有するデスクトップペットとルームビュー。
  • 04WeChatとFeishuのメッセージ連携、定期タスク。
  • 05プロキシを含む、OpenAI互換のあらゆるAPIで動作。
  • 06修復コンソールと、動作するカーネルバージョンへのワンクリックロールバック。

ユースケース

  • モデルを切り替えても、仕事や好みに関する文脈を保つパーソナルアシスタント。
  • 選択した箇所だけに注釈を付けて、スライドや文書を作成・修正する。
  • コンピューターを離れている間に、日次レポートや要約をスケジュール実行する。
  • ローカルマシンでセルフホスト型エージェントの記憶を試す。

クイックスタート

  1. 1

    Python 3.10以降をインストールします(「Add to PATH」にチェックを入れます)

  2. 2

    Windows:Daemonkey.exeをダブルクリックし、「Environment」をクリックしてから「Install」をクリックします

  3. 3

    macOS / Linux:プロジェクトフォルダーからstartスクリプトを実行します

    chmod +x start.sh && ./start.sh
  4. 4

    起動したら、ブラウザーでOpenAI互換のAPIキーを入力します

使う前に知っておきたいこと

  • 公式にサポートされているのはWindowsとmacOSのみです。
  • OpenAI互換のAPIキーが必要です。使用に費用がかかる場合があります。
  • AGPL-3.0ライセンスのため、変更したバージョンをネットワーク経由で提供する場合は、ソースコードを公開する必要があります。

トピック

よくある質問

daemonkey-agent とは?
WindowsとmacOSで動くローカルファーストのAIコンパニオンデーモン。長期記憶であなたのことを覚え、チャットからオフィス文書を作成し、自身を拡張できます。 Daemonkeyは自分のコンピューター上でバックグラウンドプログラムとして動作し、OpenAI互換のモデルAPIに接続します。記憶は2つのストアに分かれています。アイデンティティ、あなたのプロフィール、成長日記を含むソウル層と、完了したタスクの手順を保存し、次に似た作業をするときにそのノウハウを活用するプレイブック層です。どちらもディスク上のプレーンなファイルなので、読み取り、編集、移動ができます。
daemonkey-agent は無料で使えますか?ライセンスは?
daemonkey-agent は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
daemonkey-agent は今もメンテナンスされていますか?
活発にメンテナンス中。daemonkey-agent の最終コミットは 2026年10月6日 です。
daemonkey-agent は何に使えますか?
モデルを切り替えても、仕事や好みに関する文脈を保つパーソナルアシスタント。 選択した箇所だけに注釈を付けて、スライドや文書を作成・修正する。 コンピューターを離れている間に、日次レポートや要約をスケジュール実行する。 ローカルマシンでセルフホスト型エージェントの記憶を試す。
daemonkey-agent のインストール方法は?
Python 3.10以降をインストールします(「Add to PATH」にチェックを入れます) Windows:Daemonkey.exeをダブルクリックし、「Environment」をクリックしてから「Install」をクリックします macOS / Linux:プロジェクトフォルダーからstartスクリプトを実行します: chmod +x start.sh && ./start.sh 起動したら、ブラウザーでOpenAI互換のAPIキーを入力します
daemonkey-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Vaan21th/daemonkey-agent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト