Fewshell: 人間の承認なしにはコマンドを実行しないセルフホスト型SSHコパイロット

Fewshellは、オンコール、DevOps、MLOps、AI研究者、システム管理者、セルフホスティング愛好家向けに設計された、協調型のセルフホストモバイル+デスクトップSSHコパイロットです。その中核的な設計思想は、AIが人間の承認なしにコマンドを実行しないことです。偶発的な設定ミスのリスクを排除するために、コマンドの自動承認を有効にする設定は意図的にありません。
存在理由
著者は、Alexa AIの元Amazon Sr. SDEで、現在エージェントRLVRのAI安全性研究に取り組んでいます。AIエージェントが本番データベースを削除した有名なインシデントを目の当たりにして、Fewshellを作成しました。このツールは自律エージェントの対極を意図しています。ユースケースは以下の通りです:
- 自律エージェント(例:OpenClaw)をエージェント自体を使わずに(例:起動に失敗した場合)リモートから素早く再起動、修正、更新する。
- デスクトップから長時間実行するコマンドを開始し、モバイルから確認する。
- セルフホストサーバーを管理し、外出先で管理コマンドを実行する。
- サーバーレスインフラを運用し、踏み台を介してリモートから修正する。
- インフラ上で実行したすべてのコマンドの完全なトランスクリプトを保持し、事後分析に役立てる。
- 共同作業者とターミナルを共有する(例:二人目のルール)。
アーキテクチャとセキュリティ
Fewshellはセルフホスト型で、クラウド依存はありません。クライアントとサーバー間の通信にはSSHトンネルを使用します。シークレットはシステムキーチェーンに保存され、LLMに送信される前に編集されます。サーバーはコマンド実行と認証済みデバイス間の複製のためにシークレットをメモリ内に保持し、プライベートSSHキーはクライアントデバイスから外部に出ることはありません。
オプション機能として、リレーサービスを介した長時間実行コマンドのプッシュ通知や、初回デバイスペアリング時のSSH公開鍵プロビジョニングがあります。
機能
- クロスプラットフォームGUIクライアント:iOS、macOS、Linux、Android(Windowsは計画中)。
- Flutter製 – 低メモリフットプリント、ネイティブ実行。
- シークレット管理:ユーザーおよびプロジェクトごとのシークレットをキーチェーンに保存し、シークレットごとにLLMの可視性を制御可能。
- 独自サーバーを使用したクロスデバイス同期。
- LLMコンテキストに注入する再利用可能なコマンドスニペットライブラリ。
- セッションアーカイブ – 事後分析用の完全なトランスクリプト。
- BYOM(Bring Your Own Model):OpenAI、Anthropic、Google、DeepSeek、Ollama、Groq、xAI、OpenRouterなどをサポート。
- カスタムエージェント指示:テンプレート変数を使用したユーザーおよびプロジェクトごとのシステムプロンプト。
クイックスタート
要約 – モバイルでSSHを使うのは面倒です。現代のAIはシェルコマンドに非常に優れていますが、AIにインフラを制御させるのは危険です。Fewshellの3つの中核原則:安全なデフォルト(必須のSSHとシークレット管理)、セルフホストであること(クラウドレスのデスクトップ-モバイル同期)、人間優先(AIは承認なしにコマンドを実行しない)。
始めるには、GitHubリポジトリまたはget.fewshell.comにアクセスしてダウンロードリンクを入手してください。
📖 全文ソースを読む: HN AI Agents
👀 See Also

AIBrainはClaude Codeに永続的な記憶と自己改善機能を追加します
AIBrainは、Claude Codeにセッション間で持続的なメモリと自己改善機能を提供する脳レイヤーです。セマンティック検索による情報取得と自己改善サイクルを備え、53のワークフロー、44のスキル、9つのMCPサーバーを含み、Tailscaleによるマルチエージェントメッシュネットワーキングをサポートします。

ClawSetによるOpenClawセットアップ支援の提供
ClawSetは、OpenClawのセットアップサービスを提供し、クライアントのニーズを理解することに重点を置いています。サービスには、99ドルのセットアップ通話と1か月間のトラブルシューティングサポートが含まれます。

Tendr Skill: エージェントメモリ管理のための決定論的CLI操作
Tendr Skillは、構造化された長期記憶のために推論と実行を分離するエージェントスキルであり、エージェントが変更すべきことを決定し、CLIツールが構造的な操作を確定的に処理することを可能にします。[[ウィキリンク]]とファイル間の明示的な意味的階層をサポートしています。

Nudge: コンテキストトリガーを通じてClaude生成の計画を表示するローカルファーストアプリ
Nudgeは、Claude、ChatGPT、Notesなどからマークダウン形式の計画を貼り付け、時間、場所、Wi-Fi、非アクティブ、または一回限りのトリガーを設定して、ローカル通知で表示できる無料のiOS/Androidアプリです。データはすべて端末内に保存され、アカウントやサーバーは不要です。