Repository navigation
Releases
Releases · moriyama-dev/tsugite
Tsugite 0.4.0
- Explorer in the side panel, under the connections: the folder the focused terminal is in, following every
cd, on this computer and on SSH servers. Open, create, rename and delete files and folders, copy a path, orcdthe terminal into a folder. Files on a server open in your own apps and are sent back when you save them. - On SSH servers, Tsugite sets up bash, zsh and fish to report their folder (one line in
~/.bashrc/~/.zshrc, or a file in fish'sconf.d). See the README for what it adds and how to remove it; it can be turned off in Settings → SSH. - Tailscale: online and offline machines are in lists you can fold, and machines can be sorted into groups of your own (drag them, or right-click → Move to group). Folded lists stay folded.
- Drop a folder onto the window to open a terminal in it.
- Claude Code launching and the work panel are removed.
- サイドバーの接続の下に エクスプローラー を追加しました。操作中のターミナルが今いるフォルダーを表示し、
cdに追従します。このコンピューターでも、SSH の接続先でも使えます。ファイルやフォルダーを開く・作る・名前を変える・削除する、パスをコピーする、ターミナルでそのフォルダーに移動する、ができます。接続先のファイルは手元のアプリで開き、保存すると書き戻します - SSH の接続先では、bash・zsh・fish が今いる場所を知らせるように設定します(
~/.bashrcか~/.zshrcに1行、fish はconf.dにファイル)。足すものと消し方は README にあります。設定 → SSH でオフにできます - Tailscale:オンラインとオフラインのマシンを、折りたためる一覧に分けました。自分で作ったグループにマシンを分けられます(ドラッグ、または右クリック →「グループに移動」)。折りたたんだ状態は次回も保ちます
- フォルダーをウィンドウにドロップすると、そのフォルダーでターミナルが開きます
- Claude Code の起動と作業パネルはなくしました
Tsugite 0.3.5
Tsugite 0.3.4
- Restored terminal tabs no longer pile up a "History restored" line and a new prompt each time you restart Tsugite without using them. A tab keeps what it was restored from until you type in it or send from the work panel.
- Setting
TABBY_CONFIG_DIRECTORYnow keeps everything in that folder, including the restored tabs, so a second profile can run next to your usual one. - Each release build is now launched on Linux and macOS (Apple Silicon) before it is published, to catch crashes at startup.
- 復元したターミナルのタブを使わないまま Tsugite を再起動すると、そのたびに「History restored」の行と新しいプロンプトが増えていく問題を直しました。入力するか作業パネルから送信するまでは、復元したときの内容をそのまま保存します。
TABBY_CONFIG_DIRECTORYを指定したときは、復元するタブなども含めてすべてそのフォルダに保存するようにしました。普段の設定とは別のプロフィールを並べて起動できます。- 公開する前に、Linux と macOS(Apple Silicon)でビルドしたアプリを実際に起動して、起動直後に落ちないかを確かめるようにしました。
Tsugite 0.3.3
- macOS: the Tailscale section now lists your machines with the App Store / standalone Tailscale app. Its built-in CLI printed "The Tailscale GUI failed to start" when Tsugite ran it, so Tsugite now runs it in your login session through
launchctl asuser.
- macOS:App Store 版・スタンドアロン版の Tailscale でも、Tailscale の欄にマシンが表示されるようにしました。アプリに入っている CLI を Tsugite から実行すると「The Tailscale GUI failed to start」と出ていたため、
launchctl asuserを使ってログイン中のセッションで実行するようにしました。
Tsugite 0.3.2
- The Tailscale section no longer stays on "Loading…" forever. If
tailscale statusdoes not answer within 10 seconds or prints something unexpected, the sidebar now shows what went wrong.
- サイドバーの Tailscale の欄が「Loading…」のまま変わらないことがある問題を直しました。
tailscale statusが10秒以内に応答しないときや、想定外の内容を出力したときは、その内容を表示します。
Tsugite 0.3.1
- Fixed the macOS app closing right after launch on Apple Silicon (the crash report says
Code Signature Invalid). The app is now signed ad hoc again after the build changes the Electron binary, and the release build checks the signature.
- Apple Silicon の Mac で、起動直後にアプリが閉じる問題を直しました(クラッシュレポートに
Code Signature Invalidと出るもの)。ビルドで Electron の本体を書き換えたあとに、アプリ全体を署名し直すようにしました。リリースのビルドでも署名を確認します。
Tsugite 0.3.0
- Tools under the input, left to right: attach (clipboard image, local files, or a file on the remote machine, inserted as
@path; pasted images work too), commands (/resume,/compact,/context,/model,/effort, …), conversations and history, model and effort, and on the right the permission mode (Shift+Tab) and Send. Send turns into Stop while Claude Code works and the input is empty. - The input inside the terminal is hidden while the panel's input is in use. It comes back whenever Claude Code asks a question; click where it was to type in the terminal. Can be turned off in the panel settings.
- The model, effort and permission mode are read from Claude Code's own header and status line.
- The snippets row is gone.
- 入力欄の下のボタン(左から):添付(クリップボードの画像、このコンピューターのファイル、接続先のファイル。入力欄に
@パスを入れます。画像の貼り付けも可)、コマンド(/resume、/compact、/context、/model、/effortなど)、会話と履歴、モデルと effort、右側に許可モード(Shift+Tab)と送信。処理中で入力欄が空のときは、送信ボタンが中断になります - ターミナル側の入力欄を隠すようにしました。Claude Code が質問しているときは表示に戻ります。隠した場所をクリックすると、ターミナルに直接入力できます。パネルの設定でオフにできます
- モデル、effort、許可モードは、Claude Code のヘッダーと下部の行から読み取ります
- 定型文の列はなくしました
Tsugite 0.2.1
- Claude Code now starts with
CLAUDE_CODE_HIDE_CWD=1, so its start-up header no longer shows the folder path. The rest of the header (logo, version, notices) has no official switch and is left as Claude Code draws it; it scrolls away as the conversation grows.
- Claude Code を
CLAUDE_CODE_HIDE_CWD=1付きで起動するようにしました。起動時のヘッダーにフォルダのパスが出なくなります。ヘッダーの残り(ロゴ、バージョン、お知らせ)は公式に消す設定がないため、Claude Code が描くとおりに表示します。会話が進むと画面の上に流れていきます。
Tsugite 0.2.0
Tsugite 0.2.0 adds a work panel under terminals started with the wand button.
- An input box that works well with Japanese and other input methods (Enter sends, Shift+Enter adds a line; never sends while converting), with drafts and prompt history per machine
- The state of the run, read from the terminal title: working, waiting for your answer, ready, with a timer; the side panel shows it next to the machine
- A send queue: prompts written while it works are sent when it is ready again
- Stop (Esc) and, while it waits for an answer, 1 2 3 ↑ ↓ Enter keys
- Desktop notifications when a run finishes or needs an answer
- Snippets and a list of what you sent from the tab, with how long each run took
- tmux now always runs in UTF-8 and hands the title through; its status bar is hidden
Claude Code itself is shown unchanged; the panel only types into it.
杖のボタンで開いたターミナルの下に、作業パネルを追加しました。
- 日本語入力しやすい入力欄(Enter で送信、Shift+Enter で改行、変換中は送信しない)。下書きと指示の履歴はマシンごとに残ります
- ターミナルのタイトルから読み取った状態(処理中・確認待ち・待機中)と経過時間。サイドバーのマシン名の横にも表示します
- 送信キュー:処理中に書いた指示は、待機中に戻ったら送ります
- 中断(Esc)と、確認待ちのときの 1 2 3 ↑ ↓ Enter のキー
- 処理の完了や確認待ちのデスクトップ通知
- 定型文と、このタブから送った指示の一覧(所要時間つき)
- tmux を常に UTF-8 で動かし、タイトルを受け渡すようにしました。tmux の下部のバーは隠します
Claude Code の画面はそのまま表示し、パネルはそこへ入力するだけです。
Tsugite 0.1.0
First release of Tsugite, a terminal-first SSH client built on Tabby.
- Tailscale section in the side panel: the machines on your tailnet, online ones first
- One click opens a terminal, or starts Claude Code in the folder you set (inside
tmuxwhen available; offers to install Claude Code if it is missing) - Per machine: username, Tailscale SSH or SSH key, working folder
- Saved SSH connections keep every Tabby option and gain a Claude Code button
- No file browser, telemetry or self-updater; updates come through apt and Homebrew
- Your Tabby settings are imported on first start
Tabby をもとにした、ターミナルが主役の SSH クライアント Tsugite の最初のリリースです。
- サイドバーに Tailscale のマシン一覧(オンラインのものが上)
- ワンクリックでターミナルを開くか、指定したフォルダで Claude Code を起動(
tmuxがあればその中で。未導入なら導入するか確認) - マシンごとにユーザー名、Tailscale SSH か SSH 鍵か、作業フォルダを設定
- 保存した SSH 接続は Tabby の設定をすべて使えて、Claude Code のボタンも付きます
- ファイルブラウザー、利用状況の送信、自動アップデート機能はなし(更新は apt と Homebrew)
- 初回起動時に Tabby の設定を引き継ぎます