Claude Codeをノートパソコン上で動かしたまま、外出先からでもアクセスしたい――そんな願いを叶えるオープンソースツール「Superposition」が、Reddit上で開発者のtrezm氏によって紹介されました。複数セッションの同時管理やGit Worktreeによるワークスペース分離など、実用的な機能を備えたこのツールは、開発者自身が日常的に使い込んでおり、着実に進化を続けています。
この記事のポイント
- Claude Codeを含むCLIツールに、どこからでもリモートアクセスできるオープンソースツール
- Dockerベースのゲートウェイにより、ポート開放なしで外部からアクセス可能
- Git Worktreeを活用した複数セッション・ワークスペース分離に対応
Superpositionとは何か
Superpositionは、ローカルのノートパソコンで動作しているClaude Code(およびその他のCLIツール)に、外出先などどこからでもアクセスできるようにするツールです。無料かつオープンソースで公開されており、GitHubリポジトリから誰でも利用できます。
最大の特徴は、Git Worktreeを活用したワークスペースの分離です。複数のセッションを同時に立ち上げても、それぞれが独立したワークスペースで動作するため、作業が互いに干渉しません。これにより、複数のタスクを並行して進めることが可能になります。
最新アップデートの内容
初回の投稿以降、開発者はSuperpositionに多くの改善を加えてきました。主なアップデートは以下の通りです。
ゲートウェイ機能(Dockerイメージ付属):自宅のルーターでポートを開放することなく、外部からノートパソコンにアクセスできるようになりました。Dockerイメージが同梱されているため、セットアップも容易です。セキュリティ面でもポート開放が不要という点は大きなメリットです。
カスタムCLIコマンドサポート:Claude Code以外のCLIツールにも対応し、自分の好みのコマンドラインツールをリモートから操作できるようになりました。
ローカルGitリポジトリ対応:GitHubを使わなくても、ローカルのGitリポジトリだけで運用できるようになりました。プライベートな開発環境でも気軽に導入できます。
ランナープロセスの自動更新:メインバイナリを再起動するだけで、ランナープロセスが自動的に最新版にアップデートされます。煩わしい手動更新が不要になりました。
開発者自身の活用ワークフロー
特に興味深いのは、開発者trezm氏がSuperposition自体の開発にSuperpositionとClaude Codeを活用しているという点です。その開発ワークフローは以下のように非常にスムーズです。
- バグや実装したい機能を見つける
- Superpositionで新しいセッションを開く
- Claude Codeにタスクを任せる
- タスク完了後、Claude CodeにメインリポジトリへのPR作成を指示
- GitHub Actionsでテストが自動実行される
- テストがパスすればマージ、失敗すればセッション内で修正
- 機能がマージされたらセッションを停止し、Worktreeもクリーンアップ
このワークフローにより、リソースを効率的に管理しながら、複数の開発タスクを並行して進められるとのことです。開発者自身が「毎日使っており、非常に便利だと実証されている」と述べている点からも、実用性の高さがうかがえます。
知っておくと便利なTips
- Git Worktreeは、1つのリポジトリから複数の作業ディレクトリを作成できるGitの機能で、Superpositionはこれを活用してセッション間の分離を実現している
- ゲートウェイ機能を使えば、VPNやポートフォワーディングの設定なしで外部アクセスが可能
- セッション終了時にWorktreeが自動クリーンアップされるため、ディスク容量の無駄遣いを防げる
まとめ
Superpositionは、Claude Codeの活用範囲を大きく広げるツールです。自宅のパソコンで動かしているClaude Codeに、カフェやオフィスなど外出先からもアクセスできるようになるため、場所を選ばない開発が実現します。Docker対応のゲートウェイ、Git Worktreeによるセッション分離、ローカルGitリポジトリ対応など、実用的な機能が揃っています。オープンソースで無料という点も魅力的です。Claude Codeをより柔軟に活用したい開発者にとって、注目に値するプロジェクトと言えるでしょう。
📎 元記事: https://www.reddit.com/r/ClaudeAI/comments/1ra59cy/superposition_access_claude_code_anywhere/


コメント