General
Connection · Server
Base URL
Code-server host all panes load
Sessions Endpoint
tmux session-list API · empty = derived from Base URL
Terminal Endpoint (ttyd)
URL the TERMINAL pane type loads
Sessions API Token
Bearer token · stored in the Android keystore, never logged
Not tested
CF Access Client ID
Cloudflare service-token ID · sent as CF-Access-Client-Id
CF Access Client Secret
Paired secret · sent as CF-Access-Client-Secret
Persist Session State
Upload tmux snapshots on pane close for restore-on-reopen
Auto-persist on URL Change
Snapshot on every pane navigation, not just on close. Heavier — opt-in
Behavior
Max Panes4
Hard cap on simultaneous open panes
Drag Activation Delay500
Long-press time before a pane header enters drag-to-reorder
Backspace Chip Repeat Speed80
Autorepeat interval when holding the Backspace chip
Interface
Control Panel Brightness100
Opacity of the right-side FAB cluster (+ / mic / expander)
Scroll-Fade Target100
Opacity the FAB cluster fades to while actively scrolling
Top-level Project Directory
Root path the pane URL builder appends folders to
Security
Biometric Unlock
Require fingerprint on launch / cold resume
Grace Window
Skip re-prompting for this long after a successful unlock
Trust Device Unlock
An OS lockscreen unlock refreshes the Argus grace window
Debug Mode
Keeps screen on AND bypasses the biometric gate. Also enables the in-app log. Development only
SSH
SSH Private Key
PEM key for direct SSH panes · stored encrypted on-device
Voice Dictation
Recognition
Activation
How the mic FAB starts dictation
Punctuation
Auto = Google's natural punctuation · Spoken = say "comma"/"period"
Silence Timeout1800
Silence before the recognizer stops. Shorter = faster, riskier cutoffs
Locale
Recognition language · device default falls back to system
Behavior
Google recognizer only
Bypass Bixby Voice
Continuous
Auto-restart on silence
Send on done
Enter on final result
Auto-capitalize
Capitalize each utterance
Haptic feedback
Tick on mic start / stop
Advanced recognition tuning
Complete Silence3000
Hard endpointer — waits this long before declaring you done
Possibly-complete Silence2000
Soft endpointer — "possibly done" partials
Minimum Length2000
Min recording before the endpointer may fire
Enter Re-enable Delay300
Enter chip stays disabled this long after dictation ends
Auto-period After Silence
Insert a period at natural sentence pauses
Case-insensitive Dedup
Suppress duplicate words at chunk boundaries
Graceful Wrap-up on Enter
Enter waits for the final result before sending
Train Google voice
Open the system voice-input training screen
Test · Live Dictation
(tap Start to test live dictation)
Keyboard Shortcut
Mic Toggle
Hardware-keyboard combo that toggles dictation
Ctrl+Shift+M
S Pen
Hold
Press-and-hold the side button
Single Tap
One side-button click
Double Tap
Two rapid side-button clicks
Draw test
Pen canvas
Scribble with the S Pen (or finger) to check pressure & latency. The selected swatch is saved as the default pen color.
Air Actions (hover gestures) reserved for a future sprint.
Keybar
Second Row
Show an F1–F12 function-key row above the standard keybar
Auto-collapse Chip Strip
Hide the Quick Actions row after a chip is used
Quick Action chips
Which chips render in the Quick Actions row, and their order
1Backspace
2Tab
3Enter
4Copy
5Paste
6Select All
7Cut
8Undo
9Redo
Toggle to show/hide in Quick Actions bar · arrows to reorder.
Chip behaviors
Enter Chip
Plain Enter or Ctrl+Enter (code-server "send")
Copy Chip
Ctrl+C or terminal-safe Ctrl+Shift+C
Paste Chip
Ctrl+V or terminal-safe Ctrl+Shift+V
Paste Confirm
Preview the clipboard before sending — guards against pasting secrets
Terminal
Font · cursor
Terminal Font Size13
xterm.js base font size in pane terminals
Terminal Font Family
Bundled monospace fonts (rendered in the terminal)
Cursor Style
Block, bar, or underline caret
Cursor Blink
Blink the terminal caret
Scrolling · rendering
Scrollback Lines1000
Lines of history kept per terminal session
Scroll Step5
Lines moved per scroll-button press in copy-mode
Renderer
WebGL fastest · Canvas most compatible · DOM fallback
Link Behavior
What tapping a URL in the terminal does
Unicode 11 widths
Render emoji / CJK / wide glyphs at correct column width (addon-unicode11)
Hide usage line
Mask the Claude 5h/7d/Opus% status rows at the bottom of terminal panes (native overlay)
Clock
Mini clock · top-center pill
Show Mini Clock
Floating top-center clock pill in the main UI
Clock position
Where the clock snaps when released · drag to reposition freely
Font Size14
Pill text size
24-hour Format
24h vs 12h time
Live preview
13:34:56
Advanced styling
Pill Color
Clock text color
Horizontal Padding14
Inner left/right padding
Vertical Padding7
Inner top/bottom padding
Font Family
Pill typeface
Show AM/PM
Append AM/PM in 12h mode
Lock-screen clock
Screensaver
Auto-lock into the drifting-clock screensaver after idle · tap to unlock
Clock Size52
Lock-screen clock text size
Overlay Opacity80
How dark the lock overlay is · lower shows more app
Enable Drift
Burn-in protection — the clock slowly drifts position
Drift Interval11
How often the clock re-positions
Drift Amplitude24
Max distance from center · 0 disables drift even when on
Show Pane Indicators
Dots for each open pane's load state below the clock
Appearance
Global theme
App theme
Applies app-wide. Brand controls keep their own identity; the surfaces they sit in inherit this theme.
Mono
grayscale
Netrunner
netwatch
Argus
orange
Claude
terracotta
Anthropic
clay
Ubuntu
canonical
Audi
racing red
VoltAgent
electric
Ollama
graphite
OpenAI
teal
DeepSeek
indigo
Gemini
google
AI provider themes
Per-provider theme
Assign a theme to an AI provider. When you open a pane running that provider, the pane chrome adopts its theme. Default follows the global theme above.
C
G
Q
>
Live preview
claude
~/kpmg/genai-api
claude@evo:~/kpmg/genai-api$ claude --continue
● ready · theme applied to pane chrome
● ready · theme applied to pane chrome
Claude pane → Claude theme
Tiles
Launch tiles · Add Pane terminal presets
Each tile = a one-tap agent launcher: name, icon, startup script, and an optional theme its pane chrome adopts. Reorder with the arrows; tap a row to edit.
Add tile
Name + startup script + icon + theme
Layouts & Tools
Saved layouts
2 panes
3 panes
2 panes
Tools · drawer shortcuts
Add tool
Add a name + URL shortcut to the drawer
Data & Logs
Reset Brightness
Restore the control-panel brightness to 100% (if dimmed too dark to see)
Export Debug Logs
Save the in-app log to a file (Debug Mode required)
Clear Cookies & Storage
Signs out every WebView pane on next load
Re-run Setup Wizard
Reset first-run state and restart into onboarding
Danger zone
Factory Reset
Erase ALL settings, panes, tools, URLs, tokens & ttyd creds + every WebView's cookies/storage, then restart into setup. Cannot be undone.
In-app debug log
Debug Logging
Capture app diagnostics to the in-app log · mirrors Security → Debug Mode
Loading log…
About
Version
0.57.1
Build
evo · release
Package
network.domian.argus
Min SDK
Android 11
GitHub
github.com/jdomian/argus