skaft-software/octet
- 出典
- GitHub
- 初登場日
- 分野
- エージェント
- GitHubスター数
- 30
- 主な言語
- Rust
外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。
何をするか
octetはクラウドまたはローカルモデルをRust製の実行環境で使いたい開発者向けのターミナルコーディングエージェントです。依頼、ソースファイル、任意のメディアを入力として、回答、ファイル編集、コマンドの実行結果を返します。単一プロセスがエージェントの反復実行、セッション、権限方針、永続化、ターミナル画面を管理します。別プロセスの拡張でツールを追加でき、MCPや子エージェントは任意の連携機能です。最初のPi互換リリースはPi拡張の一部に対応しますが、未対応範囲が文書化されており、任意のPi会話記録を取り込むものではありません。セッションは行ごとにJSONを追記するJSONL記録に分岐と復元点を保存し、中断した変更処理を自動で再実行しません。モデル認証情報と選択した提供元またはローカルモデルの準備が必要で、Windows対応はプレビュー段階です。既定ではOS権限で全面的にアクセスし、承認中心の安全モードはコマンドや信頼した拡張を隔離する環境ではありません。
ライセンス
MIT 寛容なライセンスです。著作権表示を残せば商用利用と改変ができます。
同じ分野のリポジトリ
- metadist/synaplan-desktop
Synaplan Desktopはチャットからローカルファイルの作業を進めるために、利用者のコンピューターをSynaplanのワークスペースに接続します。依頼、許可されたファイル、インストール済みのAgent Skillsを入力として、報告書、表、予定ファイル、未送信メールの下書きなどを作成します。TauriとVueによるクライアントが、端末接続APIとAnthropic互換のMessages窓口を通じてサーバーと通信します。端末接続用の権限を限定したキーは、通常OSの秘密情報ストアに保存します。ローカル実行は許可した実行プログラムと構造化された引数を使い、シェル、ネットワーク用コマンドツール、即席コードの実行を拒否します。無制限のシェルやネットワークを必要とするスキルはそのまま動作せず、Pythonなど必要なツールを事前に用意する必要があります。READMEではWindows、macOS、Linux向けの未署名プレビューで、署名済みの公開インストーラーはまだ提供していません。ソースではWindowsのタイムアウト処理が直接の子プロセスだけを終了するため、子孫プロセスまで終了する隔離保証には別途検証が必要です。 - darkmatter/nixmac
nixmacは、Nixとnix-darwinの設定の前にAIエージェントを置くmacOS設定管理ツールです。Nixファイルを直接編集せず、パッケージやシステム設定の変更を言葉で依頼したいMac利用者を対象にしています。自然言語の依頼と既存設定を受け取り、編集ファイルと変更要約を作り、別の適用経路で新しいシステム設定を有効にします。エージェントはファイルを読み、パッケージと文書を検索し、編集と検査結果に応じた修正を行います。確認した実装では設定編集時にパッケージ全体をビルドしないNixの事前検査を使うため、READMEの簡略化されたビルド説明と区別が必要です。適用経路では一般利用者の権限で実際にビルドし、その結果を管理者権限で有効化します。Git履歴と保存したシステムパスで確認と復旧を支援しますが、ファイルの復元とシステムの再有効化は別の操作です。文書上の環境はNix flakes、nix-darwin設定、devenvを備えたmacOSで、モデルにはOpenRouter、OpenAI互換エンドポイント、Ollamaを利用できます。事前検査の成功は有効化の成功や利用者の意図を満たすことを証明せず、別の確認ボタンだけではバックエンドで承認が強制されるとは限りません。 - agentclientprotocol/codex-acp
CodexをACP対応のエディターやクライアントにつなぐアダプターです。独立した言語モデルや完成した開発環境ではなく、要求と実行イベントを変換するプロトコルサーバーです。テキスト、画像、作業フォルダー情報を受け取り、Codex App Serverを起動して応答、ツール呼び出し、ファイル変更、承認要求を返します。モデル、推論の強さ、サンドボックス、許可されたユーザー権限プロファイルを選べます。ネイティブのサブエージェントセッションや実行途中の入力などは、クライアントとの機能交渉が必要です。npmパッケージに互換性のあるCodex依存関係を含みますが、クライアントの起動設定とCodex認証は別に準備します。認証はChatGPTログイン、APIキー、対応を交渉した独自ゲートウェイを利用します。インストールだけで全エディターへの接続や安全な承認方針が決まるわけではなく、一部の権限フィールドは実験的な仕様です。 - govijr/terminal-mac
画面操作を行うAIエージェントに、独立した仮想Macを提供するツールです。Apple VirtualizationでmacOSを動かし、ゲスト内の補助アプリが画面取得と入力処理を担当します。エージェントはMCPやコマンドラインから画面取得、クリック、ドラッグ、キー入力、状態確認を要求します。MCPはAIツールと外部機能を結ぶ共通の通信方式です。要求は共有フォルダ内のメッセージとして渡され、画像や構造化された応答が返ります。利用者は対応するターミナルや標準の仮想マシンウィンドウで同じゲストを確認できます。開始にはApple silicon Mac、macOS 14以降、macOSの復元イメージ、保存領域が必要です。初回設定では人がゲストアカウントを作成し、画面収録とアクセシビリティの権限を許可する必要があります。ホストのアプリやログイン状態は引き継ぎませんが、既定のネットワークはホストや社内ネットワークに到達できる場合があります。初期リリース候補であり、公式検証文書でも実際のゲスト導入から画面操作までの一連の検証は未完了です。 - deeplethe/sandstorm
Sandstormは、リクエスト間に待機時間があるAIサービスの分離実行環境を管理します。開発者はアプリの実行テンプレート、リソース制限、環境の作成要求を入力します。HTTP APIから実行状態とコマンドの結果を受け取り、管理画面で運用状況を確認できます。中央管理側はSQLiteに目標状態を保存し、複数の実行ノードへ処理を配置します。待機中の環境は実行状態から一時停止、ディスクへの保存、ボリュームのみを残す状態へ移ります。要求が来るとノードのゲートウェイが環境を復元しますが、リソースと復元待ち行列の制限が適用されます。gVisorコンテナとFirecrackerの小型仮想マシンをサポートし、環境ごとにネットワーク名前空間を分けます。利用にはcgroup v2対応Linuxと方式別の依存関係が必要で、Firecrackerには互換性のある仮想化環境も必要です。保存状態の配置は実行方式とホストの互換性に左右され、容量不足時には要求が拒否される場合があります。
Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。