Repolode
thatsme

thatsme/AlexClaw

Elixir/OTP製の単一ユーザー向けパーソナルAIエージェント。情報源の監視、定期ワークフローの実行、TelegramやDiscordでのチャットに対応し、セルフホストできます。

スター
118
フォーク
9
未解決の Issue
0
最終コミット
13 日前

これは何?

AlexClawは、1人の運用者向けに作られたパーソナルAIエージェントです。ElixirとOTPで構築され、運用者自身のインフラ上での実行を想定しています。RSSフィード、Webページ、GitHubリポジトリ、APIを監視し、固定の読み取り専用クエリでPostgreSQLデータベースを読み取り、収集した情報をナレッジベースに保存して、複数ステップのワークフローを定期実行します。運用者はTelegramまたはDiscordから操作します。

各タスクはLLMルーターに渡され、タスクの推論レベルを満たす設定済みプロバイダーのうち、最も低コストのものが選ばれます。OllamaやLM Studioなどのローカルモデルにも対応しています。セマンティックメモリにはpgvectorを備えたPostgreSQLを使い、ベクトル検索とキーワード検索を組み合わせます。認証情報はデータベースではなく、同梱のOpenBaoインスタンスに保存されます。特権操作を行うには、管理UIでTOTPによる二要素認証コードの入力が必要です。

分岐やエクスポート/インポートに対応したワークフローエンジン、計画・実行・評価を繰り返す推論ループ、スキルごとのサーキットブレーカー、権限宣言を伴う動的なスキル読み込み、読み取りアクセスとワークフロー実行に対応する/mcpのMCPサーバーを備えています。デプロイ用にDocker Composeも用意されています。

主な機能

  • 01ローカルモデルを含め、各LLMタスクを推論レベルの要件を満たす設定済みプロバイダーのうち最も低コストのものに振り分けます。
  • 02条件分岐、実行履歴、JSONのエクスポート/インポートに対応した複数ステップのワークフロー。
  • 03RSSフィード、Webページ、GitHubリポジトリ、API、読み取り専用のPostgreSQLクエリを監視します。
  • 04pgvectorを備えたPostgreSQLとハイブリッド検索を使ったセマンティックメモリとナレッジベース。
  • 05設定された運用者だけに応答するTelegramおよびDiscordゲートウェイ。
  • 06認証情報を同梱のOpenBaoに保存し、TOTPによる二要素認証で管理者の変更操作を保護します。

ユースケース

  • フィードを収集して関連度を評価し、Telegramにダイジェストを送る日次の定期ワークフローを実行する。
  • 過去の会話やドキュメントの記憶を活用しながら、チャットでパーソナルアシスタントに質問する。
  • Ollamaを使ってLLMエージェントを完全にローカルで動かし、サードパーティのAPI呼び出しを避ける。
  • PostgreSQLのバックアップを定期実行し、ホストにマウントしたディレクトリへローテーションしながら保存する。

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

  • シングルユーザー専用です。運用者は1人で、複数ユーザー向けのアクセス制御はありません。
  • ライセンスが明確に特定されていません(メタデータでは NOASSERTION と報告されています)。使用前にリポジトリのライセンスを確認してください。
  • PostgreSQL と pgvector、および同梱の OpenBao に依存するため、セルフホストにはセットアップ作業が必要です。

トピック

よくある質問

AlexClaw とは?
Elixir/OTP製の単一ユーザー向けパーソナルAIエージェント。情報源の監視、定期ワークフローの実行、TelegramやDiscordでのチャットに対応し、セルフホストできます。 AlexClawは、1人の運用者向けに作られたパーソナルAIエージェントです。ElixirとOTPで構築され、運用者自身のインフラ上での実行を想定しています。RSSフィード、Webページ、GitHubリポジトリ、APIを監視し、固定の読み取り専用クエリでPostgreSQLデータベースを読み取り、収集した情報をナレッジベースに保存して、複数ステップのワークフローを定期実行します。運用者はTelegramまたはDiscordから操作します。
AlexClaw は無料で使えますか?ライセンスは?
AlexClaw は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AlexClaw は今もメンテナンスされていますか?
活発にメンテナンス中。AlexClaw の最終コミットは 2026年10月9日 です。
AlexClaw は何に使えますか?
フィードを収集して関連度を評価し、Telegramにダイジェストを送る日次の定期ワークフローを実行する。 過去の会話やドキュメントの記憶を活用しながら、チャットでパーソナルアシスタントに質問する。 Ollamaを使ってLLMエージェントを完全にローカルで動かし、サードパーティのAPI呼び出しを避ける。 PostgreSQLのバックアップを定期実行し、ホストにマウントしたディレクトリへローテーションしながら保存する。
AlexClaw はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/thatsme/AlexClaw

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

関連プロジェクト