Repolode
tao12345666333

tao12345666333/ankaloop

ターミナル、HTTP/WebSocketサーバー、Telegramから利用できる、必要な機能が揃ったPython製コーディングエージェントのランタイム。

代替できる製品:Claude Code

スター
57
フォーク
10
未解決の Issue
0
最終コミット
21 時間前

これは何?

AnkaLoopは、ローカルまたは自分のサーバー上で動作するPython製コーディングエージェントです。コードの読み取り、検索、編集、実行に使えるツールに加え、永続セッション、AGENTS.mdによるプロジェクトルール、長期記憶を備えており、1回のプロンプトを超えて作業を引き継げます。

同じコアランタイムをCLI、FastAPIのHTTP/WebSocketサーバー、オプションのTelegram botから利用できます。組み込みのexplorer、planner、coder、focused_coderエージェントがタスクを分担し、stdioまたはHTTP/SSE経由のMCPサーバーでツールを拡張できます。Skills、スラッシュコマンド、hooksを使って、プロジェクトごとに動作をカスタマイズできます。

OpenAI、Anthropic、GMI、およびOpenAI互換の任意のエンドポイントに対応し、TOMLファイルで設定します。OpenTelemetryによるトレーシングと、cron互換の自動化ジョブも利用できます。

主な機能

  • 01コードの読み取り、検索、編集、パッチ適用、シェルコマンドの実行に使える組み込みツール
  • 02検索可能な履歴と長期記憶を備えた永続セッション
  • 03explorer、planner、coder、focused_coderの各ロールへのマルチエージェント委任
  • 04stdioおよびHTTP/SSE経由のMCPクライアント対応
  • 05プロジェクトごとに設定できるSkills、スラッシュコマンド、ツール実行前後のhooks
  • 06キャンセルとストリーミングに対応したHTTP/WebSocketサーバー、およびTelegram bot

ユースケース

  • ターミナルからローカルリポジトリを対象にコーディングエージェントを実行する
  • チームメンバーがリモートから接続できる共有エージェントサーバーをホストする
  • PCから離れている間にTelegramでコーディングエージェントとやり取りする
  • MCPサーバー経由でエージェントに社内ツールを追加する

クイックスタート

  1. 1

    pipでPyPIからAnkaLoopをインストールする

    python -m pip install ankaloop
  2. 2

    対話型ウィザードでモデルプロバイダーを設定する

    anka init
  3. 3

    現在のプロジェクトでエージェントを起動する

    anka

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

  • Python 3.11以降と、対応するモデルプロバイダーの認証情報が必要です。
  • 開発が活発に進められているため、インターフェースが変更される場合があります。

収録されている特集

トピック

よくある質問

ankaloop とは?
ターミナル、HTTP/WebSocketサーバー、Telegramから利用できる、必要な機能が揃ったPython製コーディングエージェントのランタイム。 AnkaLoopは、ローカルまたは自分のサーバー上で動作するPython製コーディングエージェントです。コードの読み取り、検索、編集、実行に使えるツールに加え、永続セッション、AGENTS.mdによるプロジェクトルール、長期記憶を備えており、1回のプロンプトを超えて作業を引き継げます。
ankaloop は無料で使えますか?ライセンスは?
ankaloop は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ankaloop は今もメンテナンスされていますか?
活発にメンテナンス中。ankaloop の最終コミットは 2026年11月6日 です。
ankaloop は何に使えますか?
ターミナルからローカルリポジトリを対象にコーディングエージェントを実行する チームメンバーがリモートから接続できる共有エージェントサーバーをホストする PCから離れている間にTelegramでコーディングエージェントとやり取りする MCPサーバー経由でエージェントに社内ツールを追加する
ankaloop のインストール方法は?
pipでPyPIからAnkaLoopをインストールする: python -m pip install ankaloop 対話型ウィザードでモデルプロバイダーを設定する: anka init 現在のプロジェクトでエージェントを起動する: anka
ankaloop はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tao12345666333/ankaloop

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

関連プロジェクト