MCPツール経由で任意のモデルを利用でき、対話型、パイプ入力、デーモン、WebSocket、ACPに対応するCLIファーストのオープンソースAIコーディングエージェントランタイム。
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
pipでPyPIからAnkaLoopをインストールする
python -m pip install ankaloop - 2
対話型ウィザードでモデルプロバイダーを設定する
anka init - 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 の数値は毎日更新されます。
関連プロジェクト
Grok BuildはSpaceXAIのターミナル向けAIコーディングエージェントで、全画面TUIからファイル編集、シェルコマンド実行、Web検索を行えます。
低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。
Piを事前コンパイルしてネイティブコード化。Bun版やNode版より起動が速く、CPU使用量も少ない
既存のAIサブスクリプションやローカルモデルで動作する、コード検索と検証機能を備えたデスクトップ型コーディングエージェント(Tauriアプリ+CLI)。
Claude Code、Codex、Grok Build、OpenCodeなどのコーディングエージェントCLIを、ランタイム自身が検証を実行する単一のAPIの背後で動かすTypeScriptランタイム。