本文へ移動

AI Buildersのための最新のニュース、知見、事例を毎日お届け

運営会社
コーディングエージェントharnessly

harnessly公開 自前サーバーのClaude CodeとCodexを一画面で

ly-solutionsは自前のサーバーでClaude CodeとCodexを並べる作業画面「harnessly」をApache-2.0で公開した。状態・通知・枠・秘密の受け渡しを一枚にまとめ、ノートを閉じても続けられる。

記事の内容を自社でどう進めるか、内容が固まっていない段階でも相談できます。仕事の相談

毎週 1 回、その週の記事から 5 本と実践の 1 本を選んでメールで届けます。ニュースレターを購読する(無料)

harnessly の GitHub のリポジトリ画像(ロゴと説明文)
画像: harnessly

ly-solutionsは、自前のサーバーでClaude CodeとCodexを並べて動かす作業画面「harnessly」をApache-2.0で公開した。開発チームの説明によると、最大30本のセッションを自前のサーバーで回し、ノートを閉じてもエージェントを続け、電話から返事できる形にしている。ターミナルのタブが増えて見失う問題を、Webの一画面で状態と費用を見せることで減らす狙いだ。

タブの状態を一行で見る

harnesslyは、Claude CodeとCodexをそのままのCLIとしてtmuxのタブで動かす。画面は各タブの出力を読み、作業中・入力待ち・完了といった状態を出す。エージェントが終わったり質問したりすると、プッシュ通知が届く。

ターミナルの長い出力の代わりに、1ターンは「45秒・操作6回」のような一行にまとまる。開くとツール呼び出し、計画、サブエージェントの報告が見える。エージェントが忙しいあいだに次のメッセージを書いておくと、空いたタイミングで送られ、送れなかった文も消えない。

同社は自社のチケット販売サービス「Ticksly」のコードをエージェントに書かせており、直近28日でマージリクエスト2540件、API料金換算で一件あたり約8ドルだったと説明する。3人のチームが課題と方針を出し、エージェントが実装する運用だ。10月には、同じ道具の中で動かしながら、画面自体をNodeからGoへ19日で書き換えたとも書いている。

枠の残りと夜の自動再開

入力欄の近くに、購読枠の残り(例「5h 97% wk 27%」)と、尽きる見込みの時刻が出る。夜に枠が尽きても、窓が開くまで待ち、止まった所から続ける。サーバー再起動のあとも同じ動きだ。

2時間アイドルのエージェントは眠り、メモリを解放する。次のメッセージで同じセッションが起きる。各ターンは影のgitリポジトリに保存され、利用者のリポジトリには触れない。途中のターンへ巻き戻したり、別ブランチでやり直したりできる。忙しいエージェントに、作業を崩さず横から質問するサイドチャットもある。

Claudeの枠が尽きたとき、会話をCodex側へ移すこともできる。チャット全体を暗号化して別サーバーへ移す機能もある。音声入力は自前のサーバーのwhisper.cppで起こし、音は外に出さない。UIは携帯ブラウザでも動き、エージェントの質問は電話の通知で届く。Telegramへ承認を求め、人がボタンを押すとスクリプトの終了コードに返る導線も用意した。

秘密はチャットに載せない

エージェントがGitHubのトークンなどを要るときは、チャットに値を書かせない。利用者が別の安全なダイアログへ貼り、エージェントは環境変数経由だけでコマンドを走らせる。出力では値は伏せ字になる。ステージングへのログインも、パスワードマネージャ側で利用者が確認し、エージェントはパスワードを受け取らない。

Claudeが隣のタブでCodexを起こしたり、その逆もできる。入れ子のサブタスクは親の下にぶら下がり、終わると親が起きる。右ペインには開発サーバーの画面、端末、差分、マージリクエスト、そのセッションの費用が並ぶ。エージェントはDevToolsに近い形でリクエストやコンソールを見られ、遅い回線の再現や解析の遮断もできる。他の道具との違いもリポジトリにまとめてある。

導入は公式のインストール用スクリプト1本で、手元の http://127.0.0.1:8022 にサービスが立ち上がる。

要するに、複数のコーディングエージェントを自前のサーバーで並べ、状態と枠と秘密の受け渡しを一画面にまとめた道具を、今から自分の機械に入れられるようにした発表である。LinuxとmacOS向けの導入コマンドがリポジトリにあり、手元で試せる。

編集部の見方

編集部は、この公開を「エージェントの数を増やしたあとに残る、見失いと待ちと鍵の受け渡しを画面に寄せたもの」と読む。効く条件は自前のサーバーとtmux前提で、クラウドのホスト型エージェントとは置き方が違う。秘密をチャットに載せない導線は強い一方、導入と運用の手間は利用者が持つ。手元で試す前に、枠の見張りと通知の届き方を1本のセッションで確かめるとよい。

出典

に確認(日本時間)

  1. Apache-2.0で公開した(github.com)
  2. 開発チームの説明(dev.to)
  3. 他の道具との違い(github.com)

この記事をシェア

この記事は役に立ちましたか