Mobile setupTerminal firstPrivate network ready
Smartphone development

スマホから、いつもの開発環境へ。

Termoshは、スマホだけで作業サーバーに接続し、ターミナル操作、ログ確認、Webプレビュー、Agentの作業結果チェックまで行えるモバイル開発アプリです。PCを開けない時でも、サーバー上の作業をスマホで確認し、そのまま開発をすることができます。

Termosh terminal and smartphone VPN setup hero
Usage

スマホでサーバーに入り、そのまま作業する。

Termoshに作業サーバーを登録しておけば、スマホから接続して、コマンド実行、ログ確認、Webプレビューまで進められます。Tailscaleなどの通信経路は必要な人だけ外側で準備します。

01

サーバーへつながるようにする

必要ならTailscaleなどを使い、スマホから作業サーバーへ届く状態にしておきます。

02

作業サーバーを追加

host、SSHユーザー、鍵、ポートを保存します。よく使うサーバーを選べば、スマホからすぐ接続できます。

03

スマホで作業する

コマンドを打つ。ログを見る。Webプレビューを開く。長い作業を続けたい時は、tmux sessionにも戻れます。

Product stance

PCを開けない時でも、作業を止めない。

外出中でも、作業サーバーに入って状況を確認できます。必要ならコマンドを打ち、Webプレビューを開き、Agentの作業結果を見て次の操作へ進めます。

サーバーに入る

スマホからSSH接続して、いつもの開発環境に入ります。

スマホで作業する

ログを確認し、必要なコマンドを打ち、Webプレビューを開きます。

作業結果を見る

Agentの完了、失敗、次にやることをスマホで確認できます。

Server registration

作業サーバーを登録する。

Termoshでは、SSH接続先、作業ディレクトリ、WebプレビューURL、Agent receiptをまとめて保存します。IPだけではなく、スマホから戻りたい作業場所として登録します。

接続先

MagicDNS / 100.x IP、SSHユーザー、鍵をまとめます。

作業の入口

作業ディレクトリ、WebプレビューURL、Agent receiptを保存します。

続きから作業

必要な場合だけ、tmux sessionも同じ登録に紐づけます。

Actual app surfaces

スマホでは、こう見える。

Terminal、作業サーバー、Command panel。サーバーに入って作業する時の画面を、そのまま見せます。

Terminal

SSH接続、コマンド入力、ログ確認。

Termosh terminal screen

作業サーバー

作業場所、Webプレビュー、Agent receipt。

Termosh workspace screen

Command panel

よく使う操作、git、次のコマンド。

Termosh command panel screen
What it covers

スマホでできる作業。

ターミナル操作

スマホからSSH接続して、コマンド実行やログ確認を行います。

通信経路

Tailscaleなどを使う場合は、Termoshの外側で準備します。

Webプレビュー

サーバー上で動いている画面を、スマホで開いて確認します。

tmux sessionにも戻れる

長い処理やdev serverをtmuxで動かしている時だけ、そのsessionに戻れます。

Agent receipt

Agentの完了、失敗、次に必要な操作をスマホで確認します。

作業の共有

ログや差分をまとめて、必要な時に別の端末やAIへ渡せます。

Setup path

はじめ方。

作業サーバーを用意して、Termoshに接続情報を登録します。そこからはスマホだけでサーバーに入り、作業を続けられます。

01

SSHで入れるLinux/macOSサーバーを用意する

02

必要ならTailscaleなどで、スマホからサーバーへ届く状態にしておく

03

Termoshにhost / user / port / keyを登録する

04

スマホからSSH接続して、コマンドを打つ

05

WebプレビューやAgent receiptを確認しながら作業を続ける

06

tmuxを使っている場合は、必要な時だけsessionに戻る

Docs

準備に必要なもの。

サーバー準備

SSH、開発ツール、鍵、ユーザー権限、ポート確認。

読む

通信経路 / Tailscale

tailnet、MagicDNS、100.xアドレス、SSH到達性を確認します。

読む

アプリ設定

接続プロファイル、鍵、Webプレビュー、Agent receipt、任意のtmux session。

読む