tmux navigation and reconnection
Browse a session → window → pane tree and reconnect to your work. Select a target, split a tmux pane, or move focus without remembering every command.
TMUX NAVIGATIONtmux wrapper · session manager
dDal gGak Life
Let DGL handle SSH reconnection and tmux reattachment, so you can pick up where you left off.
In developmentWork continues while the machine, tmux session and processes stay running. Downloads are not available yet.
01 / HOW TO USE IT
Start a tmux session and run your AI coding agents inside it. Use DaGaLi Client to find sessions, switch windows and panes, and reconnect to your work. The same standard tmux sessions remain accessible from a local terminal; use SSH when you need remote access.
Create a session for your work
Use your AI CLI inside tmux
Find sessions, windows & panes
Return with DGL or a local terminal
tmux keeps work running as long as the machine, session and processes stay alive. DaGaLi Client helps you manage and reconnect to those sessions. An ordinary shell alone does not provide the same persistence.
02 / LESS FRICTION
Find tmux sessions, navigate windows and panes, and reconnect when you return. Features below are implemented in the development candidate; platform verification varies.
Browse a session → window → pane tree and reconnect to your work. Select a target, split a tmux pane, or move focus without remembering every command.
TMUX NAVIGATIONSave SSH hosts, aliases and favorites for remote work. Recent connections and independent tabs keep your remote machines within reach.
REMOTE ACCESSArrange desktop tab groups side by side or top to bottom. Resize and move tabs as your workspace changes.
DESKTOP WORKSPACEAndroid input helpers put Esc, Tab and other shortcuts in reach. Compose multilingual or multiline text before sending it.
ANDROID INPUTOptional agent hooks surface observed events and help you jump to a pane. An event is not proof of current waiting or task success; CLI coverage varies.
OPTIONAL AGENT INTEGRATIONYou can attach to standard tmux sessions directly from a local terminal on the machine running them. DaGaLi Client includes SSH as a way to reach remote sessions, using your own account and authentication. Install tmux and your AI CLI tools on the machine where the work runs, use a UTF-8 locale, and sign in to those tools yourself. The Client documents tmux 3.3–3.7 Control Mode support, with server checks on 3.3a and 3.7c.
tmux provides the sessions, windows, panes and persistent work environment. DaGaLi Client is a wrapper that helps you navigate, reconnect to and manage those sessions. You can also attach to the same sessions directly from a local terminal. The machine, tmux session and processes must stay alive: a restart, deleted session or terminated process can end the work. An ordinary shell alone does not offer the same persistence.
Public downloads are not available yet. Apple App Store, Google Play and Desktop are all disabled here. Store listings and release timing are unconfirmed. The Apple button does not confirm iOS support or release. Desktop is planned to point to GitHub Releases when a release is ready; no numeric Apple App Store ID has been assigned. Follow the repository for current progress.
According to the Client repository: Android 14–16 has emulator-based checks; physical-device acceptance remains pending. macOS ARM64 build and core SSH/tmux checks passed, while actual GUI and Keychain acceptance remain pending. Windows x64 has build and ZIP packaging paths, with native build and device checks pending. Linux is a later target with no current execution or distribution path. iOS support and release are unconfirmed. These are upstream-reported development results, not release certification.
This is an introduction to DaGaLi Client. It has no web SSH terminal, account system or hosted AI service. It does not ask for SSH credentials. No visitor analytics, advertising or payments are included.