ryantsai/KKTerm
Super-tool for vibe coders & system admins — terminals, SSH, SFTP, RDP/VNC, dashboards, install helpers, and a built-in AI assistant.
ai-toolsdevopslocal-firstmcprdpreactrustsftpsshsysadmintauriterminaltypescriptvncwindows
First Claude commit: May 3, 2026Last Claude commit: 1mo agoDiscovered: Jun 6, 2026
Recent Claude Commits
fix: correct SetFocus import path in focus_webview_content_hwnd
a0a50031mo agoauthor_emailfix(terminal): call SetFocus on WebView2 content HWND to restore keyboard input
bf9b5cb1mo agoauthor_emailfix(terminal): don't let a reactivation-focused button block focus restore
2a45fe61mo agoauthor_emailfix(terminal): restore keyboard focus via window-level set_focus
060719c1mo agoauthor_emaildebug(terminal): probe whether input reaches the webview after activation
bcc36491mo agoauthor_emailfix(terminal): restore OS focus to webview, stop focus-restore loop
97694721mo agoauthor_emailfeat(debug): route terminal focus trace to ui.debug.log
9481b701mo agoauthor_emailfix(terminal): re-establish input focus after app switch
a2bb0521mo agoauthor_emailExempt monitoring widgets from viewport gating
c6b86091mo agoauthor_emailGate script-widget iframe mount on viewport intersection
31db7101mo agoauthor_emailMount script widgets via scheduler.postTask background priority
e3b2ffd1mo agoauthor_emailFix host-key replace test to expect line 2 after rotation
66ce06e1mo agoauthor_emailDerive Debug for SshHostKeyPreview so host-key tests compile
71fbcfc1mo agoauthor_emailAdd fallback to replace a changed SSH host key
fd0a2eb1mo agoauthor_emaildocs(i18n): add localization guidelines for context-specific keys and placeholder safety
539cf031mo agoauthor_emailci: align Release workflow with both-arch build script
0db03271mo agoauthor_emaildocs(architecture): add Watchdog section and Backend Source Map
c61a7401mo agoauthor_emaildocs: align i18n namespace docs and add Watchdog vocabulary
6ef256d1mo agoauthor_emailHarden WebView screenshot suppression review findings
07ebe8b1mo agoauthor_emailfeat(arm64): release pipeline + arch-aware installer paths for Windows on Arm
97222271mo agoauthor_emailfeat(release-notes): credit linked issue reporters in release notes
40cc1d11mo agoauthor_emailInstaller Helper: interval-gated auto update check
d66bb631mo agoauthor_emailFix Windows build errors in heartbeat and installer
3ad64721mo agoauthor_emailInstrument RDP-reconnect hang to localize renderer vs UI-thread freeze
b93fa3c1mo agoauthor_emailfix(dashboard): theme AI widget bodies with a fixed self-contained palette
6047f391mo agoauthor_emailfeat(packaging): add Windows on Arm (ARM64) installer build
1b726031mo agoauthor_emailDashboard: same-turn widget runtime-health check + self-fix loop
3e37a0e1mo agoauthor_emailFix pre-existing non-Windows Rust build breaks blocking cargo test
85ac43d1mo agoauthor_emailDashboard: add render-time widget layout enforcement (strict/moderate/low)
4a0230a1mo agoauthor_emailLet AI assistant actually switch Tabs and stop tutorial hallucination
c98e6991mo agoauthor_emailApply RDP/WebView2 stability flags reliably via additional_browser_args
506b43d1mo agoauthor_emailFix watchdog lifecycle wonkiness and wire real tool-using interventions
a1344871mo agoauthor_emailAdd inline title rename for panel and hero widget presets
9412ffa1mo agoauthor_emailHarden WebView2 against RDP session disconnect hangs
d7bbf161mo agoauthor_emailFix AI assistant text clipping by wrapping long inline tokens
1fad4a22mo agoauthor_emailStrengthen AI widget-design contracts for layout, contrast, and copy
a6e16522mo agoauthor_emailperf(sessions): unblock cross-session FTP/VNC close; harden webview start
2180bf92mo agoauthor_emailfix(storage): make generated ids collision-proof with a monotonic counter
5e7a4242mo agoauthor_emailperf(db): recover poisoned lock uniformly; offload async-command DB work
fcd83ef2mo agoauthor_emailperf(ui): coalesce AI stream renders, defer connection search, skip no-op cwd updates
74472ba2mo agoauthor_emailperf(storage): enable WAL + busy_timeout, shorten DB write latency
de244592mo agoauthor_emailKeep Dashboard dynamic and video backgrounds playing when other OS windows take focus
5bc46782mo agoauthor_emailFix App Launcher pinned shortcuts being wiped when toggling Show File Extensions
57076592mo agoauthor_emailPortal terminal context menu to escape Dashboard widget transforms
be725042mo agoauthor_emailFix dashboard widget right-click and pause idle background animations
693fdac2mo agoauthor_emailAlign docs and i18n with current codebase
1e24e2c2mo agoauthor_emailTranslate Quick Command Library strings and close all localization_todos
01b64a32mo agoauthor_email