Repolode
apache

apache/maka

Apache Maka(Incubating)は、AIコーディングタスクをローカルで実行するエージェント用ワークスペースです。

代替できる製品:Claude CodeCursor

スター
5,846
フォーク
557
未解決の Issue
389
最終コミット
1 時間前

これは何?

Apache Makaは、言語モデルを使ってタスクを完了するためのエージェントハーネス兼ワークスペースです。デスクトップアプリ、ターミナルUI、非対話型CLIとして利用でき、いずれもエージェントのターンを実行する単一のRuntime Hostに接続するクライアントです。

モデルのメッセージ、ツール呼び出し、権限の判断、終了はすべて、追記専用のRuntimeEventとして記録されます。UI、次のプロンプト、クラッシュからの復旧はこのログをもとに構成されるため、古いツール出力をプロンプトから削除しても記録には残ります。セッション、設定、実行記録はローカルに保存され、モデルにはクラウドAPI、ローカルモデル、または互換性のあるゲートウェイを指定できます。

同じモデルで公式の検証ツールを使って実験を実行し、タスクごとの結果を公開する評価用パッケージも含まれています。デスクトップ版はmacOS向けのビルド手順が記載されており、WindowsとLinuxはプレビュー版として案内されています。Apache Incubatorのプロジェクトであり、データ形式やCLIコマンドは今後変更される可能性があります。

主な機能

  • 01UI、プロンプト、復旧の信頼できる情報源となる追記専用イベントログ。
  • 02単一のRuntime Hostを共有し、デスクトップアプリ、TUI、非対話型CLIとして実行可能。
  • 03セッション、設定、実行記録をローカルマシンに保存。
  • 04クラウドAPI、ローカルモデル、互換性のあるゲートウェイに対応。
  • 05タスクごとの記録を残しながら実行をベンチマークする評価用パッケージを同梱。
  • 06シェルコマンドやファイル編集などのツール呼び出し時に権限を確認。

ユースケース

  • 操作の完全な監査記録を残しながら、ローカルリポジトリ上でコーディングエージェントを実行する。
  • 同じモデルを使い、タスクごとの再現可能な結果でエージェントハーネスを比較する。
  • セッションデータをホスト型サービスに送信せず、エージェント用ワークスペース経由でローカルモデルやセルフホストモデルを利用する。
  • ターミナルから、または非対話型CLIを使ったスクリプトからエージェントタスクを実行する。

トピック

よくある質問

maka とは?
Apache Maka(Incubating)は、AIコーディングタスクをローカルで実行するエージェント用ワークスペースです。 Apache Makaは、言語モデルを使ってタスクを完了するためのエージェントハーネス兼ワークスペースです。デスクトップアプリ、ターミナルUI、非対話型CLIとして利用でき、いずれもエージェントのターンを実行する単一のRuntime Hostに接続するクライアントです。
maka は無料で使えますか?ライセンスは?
maka は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
maka は今もメンテナンスされていますか?
活発にメンテナンス中。maka の最終コミットは 2026年10月18日 です。
maka は何に使えますか?
操作の完全な監査記録を残しながら、ローカルリポジトリ上でコーディングエージェントを実行する。 同じモデルを使い、タスクごとの再現可能な結果でエージェントハーネスを比較する。 セッションデータをホスト型サービスに送信せず、エージェント用ワークスペース経由でローカルモデルやセルフホストモデルを利用する。 ターミナルから、または非対話型CLIを使ったスクリプトからエージェントタスクを実行する。
maka はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/apache/maka

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

関連プロジェクト