● 接続中 · 4 ホスト · 6 セッション
あなたこそ 究極の エージェント。
モデルは、タイピングが得意です。何を作るべきかを知っているのは、あなたです。 The Architect は、すでに動かしているすべてのハーネスに対して、ひとつのコンソールを提供します —
SSH 経由で接続し、あなたがすでに維持している screen や tmux の
セッションの中に、そのまま入り込みます。
オーケストレーション層はありません。あなたのワークフローに口を出すこともありません。今、 目の前にあるどのデバイスからでも、実行中のすべてのエージェントに直接手を伸ばせるだけです。
ジョブごとに1行:プロジェクト、最後の出力、経過時間。セッションが端末のベルを鳴らすと、 バッジが点灯し、60秒かけて消えていきます — 何も開かなくても、今すぐ呼んでいる エージェントと、1時間前に呼んでいたエージェントを見分けられます。
堂々巡りのやり取りは、もう終わりにしましょう。
その会話に、覚えはあるはずです。変更内容を説明する。違うファイルを書き換えられる。 指摘する。謝罪されて、また違うファイルを書き換えられる。40分が、成功するだけのコンテキストを 最初から持たないチャットウィンドウに消えていきます。しかも、それはあなたの手が届かない場所で 動いています。
解決策は、より優れたプロンプト入力欄ではありませんでした。必要なのは、 あなた自身が操縦席に座り、本物のターミナルを目の前にすることです — ハーネスを選び、モデルを選び、実際の出力を読み、おかしくなった瞬間に実行を止める。
- ssh
- 鍵は、あなたにとって重要なマシンにすでに置かれています。
- tmux / screen
- 切断をまたいでセッションを生かし続けているのは、意図的なことです。
- ハーネス
- Claude Code、Codex、Aider、OpenCode、あるいは自分で書いたもの。
- 判断力
- どのモデルにどの仕事を任せるかは、あなたが決めます。ここには、あなたの代わりに 決めるものは何もありません。
このリストが外国語のように聞こえるなら、The Architect はあなた向けではありません。
これは、ターミナル風のオンボーディング導線ではありません。すでに複数のハーネスと 複数のモデルを、実機の上で並行して動かしていることを前提としています。足りないのは ただひとつ、今いる場所からそれら全部にまともにアクセスする手段だけです。
チュートリアルも、スターターテンプレートも、手を引いてくれるアシスタントもありません。 すでに構築済みのものにアタッチし、あとは邪魔をしません。
アマチュアとは一線を画しましょう。
スワイプで、次のセッションへ。
本物の ANSI ターミナルです — トゥルーカラー、正確な UTF-8、ライブ PTY
リサイズ、マウスレポート、Kitty キーボードプロトコルに対応。タッチスクリーンでは、
左右にスワイプして screen や tmux のウィンドウを
切り替えられます。 デスクトップでは同じ操作をボタンで行えるので、ドラッグ選択も
そのまま使えます。
> rewrite the bell decay to use the app clock ● Read src/core/notifications (214 lines) ● Edit src/core/notifications +18 -6 ● Bash make check No issues found. ● Done in 41s · 2 files changed ▮
aider> /add collector/ingest.py Added collector/ingest.py to the chat. tokens: 12.4k sent, 891 received ● Apply edit to collector/ingest.py? (y/n/skip) ▮
$ pytest -q tests/ ................................ F..... FAILED tests/test_sync.py::test_upsert_by_device AssertionError: expected 2 entries, got 3 38 passed, 1 failed in 4.12s ▮
$ tail -f /var/log/deploy.log 14:02:11 pulling origin/master 14:02:14 build ok (48.2s) 14:03:02 restarting workers … 14:03:04 4 workers up ▮
ドラッグしてください。または矢印ボタンでも — アプリと同じ操作です。
名前の完全一致でアタッチ
GNU screen はセッション名を前方一致で照合するため、間違ったエージェントに入力して しまうことがあります。The Architect は名前を完全一致で照合し、pid 付きの ID で アタッチするか、新規に作成します。推測することは一切ありません。
セッションは、アプリより長生きする
セッションはクライアント側ではなく、リモートホスト側で生き続けます。アプリを 閉じても、電波が切れても、デバイスを乗り換えても — 実行はそのまま続いており、 あなたはその時点の状態にそのまま再アタッチできます。
どの画面でも、同じコンソール。
スマートフォン向けの簡易版と、デスクトップ向けの本格版に分かれているわけでは ありません。どこでも同じターミナルエンジンです — ナビゲーションは適応しますが、 機能は変わりません。
接続する前に、環境を設定する。
本格的なハーネスは、すべて環境変数を通じて設定されます。どのエンドポイントと 通信するか、どのモデルを呼び出すか、どの鍵で認証するか、どのプロキシを経由するか — そのすべてが変数として渡され、プロセスが起動する前に正しく設定されている 必要があります。ツールが動き出してしまえば、何ひとつ変更できないからです。
だからこそ、設定はエージェント側で行います。4台のマシンでいちいち編集を
覚えておかなければならない .bashrc ではありません。The Architect は変数を
セッションにエクスポートし、続いてスタートスクリプトを実行し、最後にツールを起動します
— 常にこの順番どおりです。エージェントごとに、ひとつの場所で、あなたの
管理下に。
# exported before the tool starts ANTHROPIC_BASE_URL=https://llm-gw.internal:8443 ANTHROPIC_API_KEY=sk-ant-•••••••••••• ANTHROPIC_MODEL=claude-opus-5 OPENAI_BASE_URL=http://workstation.lan:11434/v1 HTTP_PROXY=http://proxy.lan:3128 NO_PROXY=localhost,127.0.0.1,.internal TERM=xterm-256color COLORTERM=truecolor
ハーネスをどこにでも向けられる
ベース URL は、ただの変数です。あるエージェントは社内ゲートウェイ経由に、別の エージェントは隣の部屋で動いているモデルに、さらに別のエージェントは検証中の ステージング環境に向ける — 同じツールを使う3つのエージェントの間で、 再設定は一切不要です。
鍵は、マシンごとではなくエージェントごとに
各エージェントは、それぞれ独自の鍵一式を持ちます。複数のプロジェクトで共有される
ホストであっても、シェルのプロファイルにグローバルな鍵をひとつ置く必要はありません。
鍵のローテーションも、すべてのマシンへ ssh で回るのではなく、一箇所を
編集するだけで済みます。
残りは、スタートスクリプトで
変数では表現できないことは何でも — virtualenv を有効化する、プロジェクト ディレクトリに移動する、キャッシュを温める、など。エクスポートの後、ツールの起動前に 実行されるため、ハーネスは意図した状態で立ち上がります。エンドスクリプトは切断時に 実行されます。
すべてが一箇所に。完全な制御を。
設定は、あなた自身のサーバーを通じて同期する。
同期サービスは存在しません。同期先となる私たちのサーバー自体が存在しないから
です。The Architect は、エージェントとプロジェクトの設定 — 環境変数のブロックを
含む — を JSON として、あなたがすでに所有しているホストの
~/.thearchitect/ に SFTP 経由で書き込み、次のデバイスでそれを
読み戻します。仕組みは、それだけです。
プッシュ
到達できるどのホストにでも、エージェントとプロジェクトをエクスポートできます。 ホスト、ポート、セッションマネージャー、ツール、環境変数、スタート/エンドスクリプト。
プル
新しいインストール先を同じホストに向けるだけです。初回起動ウィザードが、そこにある ものを一覧表示し、選んだものをインポートします。
SSH 認証情報は、決して含まれない
SSH のパスワードと秘密鍵は、設計上、転送の対象から除外されています。これらはデバイス のキーストアに留まり、どのホストにも — エクスポート先のホストであっても — 書き込まれることはありません。一方、環境変数は転送されます。あなた自身のマシンの、 あなた自身のホームディレクトリへと。それによって、新しいデバイスが到着した時点で すぐに動作するようになります。
鍵についても考え方は同じです:アプリは初回起動時に RSA-2048 と
ECDSA P-256 の識別鍵ペアを生成し、公開鍵の行をクリップボードにコピーするか、パスワード
セッション経由でホストの authorized_keys に追記します — アプリを
離れることなく、鍵認証に移行できます。
あなたが誰かなど、気にしない。
The Architect は、あなたの名前を知りません。知る手段もありません。ログイン するものも、こっそり本国へ通信するものも、何もありません。
- □ アカウントなし、サインインなし、プロフィールなし このアプリにはログイン画面がありません。作成も、確認も、復旧も、侵害されるような アイデンティティも存在しません。
- □ SSH 認証情報は、キーストアから外に出ない 秘密鍵とパスワードは、プラットフォームのキーストア — Keychain、Credential Manager、libsecret — に保存され、あなた自身の接続を開くためだけに読み出されます。 アプリのデータベースにも、設定ファイルにも書き込まれず、ホストに書き込まれることも、 どこかへ送信されることもありません。
- □ 通信は、あなたのホストへ、それ以外にはどこへも向かわない すべての接続は、あなたのデバイスからあなたのマシンへの直接の SSH セッションです。 中継サーバーも、プロキシも、仲介者も存在しません。
- □ ライセンスは、オフラインで完結する Pro は、デバイス上で検証されるプラットフォーム固有の鍵によってアンロックされます。 アクティベーション通信も、シートサーバーも、飛行機の中で失敗するようなライセンス チェックもありません。
- □ テレメトリなし 使い方を計測するものは何もありません。セッションの記録が欲しければ、トラフィック ロギングを有効にしてください。あなた自身のディスク上のファイルに書き込まれます。
無料版を、どうぞ。
エージェント1つ、プロジェクト1つ、永久無料で、このページで紹介した機能は すべて使えます。実際のホストにアタッチして、自分の目で確かめるには十分です。準備ができたら、 Pro が制限を取り払います。
- エージェント1、プロジェクト1
- フル機能の ANSI ターミナル、セッション間のスワイプ切り替え
- ベルバッジとライブ作業ステータス
- SFTP による設定同期
- デバイス識別鍵
- エージェントとプロジェクトが無制限
- オフラインのプラットフォーム固有キー
- ライセンスも SFTP 設定と一緒に移動
- 無料版のすべての機能を含む
米国内は直接購入、それ以外の地域は アプリストア経由です。
- Pro の全機能を、無料で
- 鍵はあなたの受信箱に直接届きます
- AppImage ビルド
- ストアを経由する必要なし
現在対応しているのは Windows、macOS、Linux。iOS と Android は近日 対応予定です。Linux 用の鍵は、世界中どこからでも私たちが直接発行します。