osFoundry / Platform
コンテナ
バックエンドサービス、エージェント、ビルドワーカー向けの長時間稼働コンテナ。ログはライブで流れます。
概要
osFoundryのコンテナは、チャットの1ターンでは抱えきれない仕事のための、常時稼働する専有クラウド計算インスタンスです。稼働し続ける必要のあるバックエンドサービス、数時間走り続けるAIエージェント、コードをコンパイルしてパッケージ化するビルドワーカーなどがこれにあたります。各コンテナは専用サーバー上で動き、RAMとvCPU、そして同時実行エージェント数の上限が固定で割り当てられます。そのため、あるコンテナで重い処理が走っても、別のコンテナのリソースが奪われることはありません。コンテナはティア(Starter、Standard、Power)ごとに購入し、名前を付けて、設定画面から必要なときに起動、停止できます。料金はティアごとの月額固定制で、アイドル時に自動停止するスイッチを任意で有効にできるため、放置されたコンテナが仕事を終えたあとも課金され続けることはありません。
osFoundryの中で、コンテナは接続できる第一級のランタイムとして扱われます。対話型のPTYターミナルを備え、xterm.jsによって矢印キーやANSI、ctrl+C、リサイズにフル対応するため、aiderやclaude-codeといったCLIエージェントは、ローカルシェルと同じように振る舞います。ログはServer-Sent Eventsのチャネルを通じてライブ配信され、ログパネルがコンテナのメインプロセスの出力を追随します。サーバーの起動やクラッシュ、デプロイのエラー、そして通常のターミナルでは見逃してしまうバックグラウンドのサブプロセスの標準出力まで、発生した瞬間に、更新操作なしで確認できます。ルームアプリは、そのマニフェストで宣言したコンテナをバインドでき、永続ブロックボリュームを自動でプロビジョニングし、インスタンスごとのシークレットを各実行時に環境変数として注入します。そのため、サービスは手作業で配線しなくても、自分の状態と認証情報を手にできます。
これが意味を持つのは、osFoundryがBYOK(キー持ち込み)でローカルファーストなワークスペースだからです。モデルもキーもあなたのものであり、作業の多くは手元のデバイスにとどまります。コンテナは、この同じワークスペースを、本当に常時稼働のマシンを必要とする仕事へと外側に広げます。チャットやエージェント、コード、データがすでに集まっている環境から離れることなく、しかも計算資源の上に座席課金という税を上乗せすることなく実現します。
主な機能
- バックエンドサービス、自律エージェント、ビルドワーカーを常時稼働で動かせる。それぞれが専有のクラウドサーバーを持つ
- ログをSSEでライブ配信。サーバー起動やクラッシュ、デプロイエラー、バックグラウンドのサブプロセスの標準出力まで、更新なしでリアルタイムに追える
- 対話型のPTYターミナル(xterm.js)を開けるので、aiderやclaude-codeなどのCLIエージェントが矢印キー、ANSI、ctrl+C、リサイズをそのまま使える
- ティア(Starter/Standard/Power)を選ぶとRAM、vCPU、同時実行エージェント数が固定される。起動、停止、改名、削除は必要なときに実行できる
- アイドル時の自動停止を有効にすれば、放置されたコンテナが一定時間後に停止し、24時間課金され続けることを避けられる
活用例
- エージェント開発者:Powerティアのコンテナでclaude-codeやaiderのセッションを走らせ、数時間かかるリファクタリングを進める。PTYターミナルは対話可能なまま、ログの流れを見守れる
- バックエンドエンジニア:ルームアプリのAPIサービスを、永続ボリュームと注入されたシークレットを備えた専有コンテナ上で稼働させ続ける。構成はアプリのマニフェストからプロビジョニングされる
- CI/ビルド利用者:Standardコンテナをビルドワーカーとして立ち上げ、デプロイエラーをライブで追い、自動停止を有効にしてビルド完了後にシャットダウンさせる
よくある質問
osFoundryのコンテナでは実際に何を動かせますか
チャットの1ターンより長く稼働し続ける必要のあるものなら何でも動かせます。バックエンドサービス、長時間走るAIエージェント、ビルドワーカーなどです。各コンテナは対話型ターミナルからシェルアクセスできる完全なサーバーなので、aiderやclaude-codeのようなCLIツールもネイティブに動きます。
コンテナの状態はどう確認しますか
ログパネルが、コンテナのメインプロセスをライブのServer-Sent Eventsストリームで追随します。通常のターミナルでは見逃すバックグラウンドのサブプロセスの標準出力も含まれます。さらに、直接操作するための完全な対話型PTYターミナルも使えます。
コンテナの課金はどうなりますか。アイドル中の支払いは避けられますか
各コンテナはティア(Starter、Standard、Power)で決まる月額固定制で、RAMとvCPU、同時実行エージェント数もそのティアで固定されます。アイドル時の自動停止を有効にすれば、一定時間の無活動後に停止します。いつでも手動で停止、削除することもできます。