tabby
A terminal for a more modern age
Explore Tabby's four-layer SSH login scripts system architecture and implementation. Learn how LoginScriptProcessor middleware automates remote prompts and command execution for efficient SSH sessions.
How Tabby Implements the Quake Console Dockable Window FeatureDiscover how Tabby implements its Quake console dockable window feature using ElectronDockingService and a global hotkey. Learn the technical details behind this convenient terminal.
Tabby Terminal Hyperlink Detection Architecture: A Deep Dive into the Linkifier ModuleExplore Tabby's three-layer hyperlink detection architecture combining XTerm addon and Angular dependency injection for real-time link matching in terminal output.
How Tabby's SFTP Panel Implementation Works: A Deep Dive into the Source CodeExplore Tabby's SFTP panel source code. Discover its layered architecture of Angular components, SSH session wrappers, and context-menu extensions for an interactive file manager UI.
Tabby's Built-In Encrypted Secrets Container: Architecture and ImplementationExplore Tabby's encrypted secrets container architecture. Learn how user credentials are AES-256-CBC encrypted and stored securely with PBKDF2-SHA-512 key derivation for robust protection.
How Tabby Handles Shell Integration and Environment DetectionDiscover how Tabby integrates with your shell and detects environments. Learn about its process variables, session overrides, and working directory resolution for a seamless experience. Eugeny/tabby
Tabby Connection Profiles System Architecture: A Provider-Based Deep DiveExplore the Tabby connection profiles system architecture. Understand the provider pattern, ProfilesService orchestration, and ConfigService persistence for seamless connection management. Learn how Tabby simplifies profile con...
How Tabby Implements X11 Forwarding Over SSH: A Deep Dive into the russh IntegrationDiscover how Tabby implements X11 forwarding over SSH using the russh library. Learn about channel requests and local X11 socket plumbing in this developer deep dive.
SSH Known Hosts Management in Tabby: Implementation and Configuration GuideLearn how Tabby implements and configures SSH known hosts management. Discover its Angular service, key fingerprint persistence, and interactive prompts for secure SSH connections.
How Tabby Supports Multi-Chord Shortcuts: A Technical Deep DiveDiscover how Tabby's hotkey system supports multi-chord shortcuts. Learn about its ordered sequence matching and centralized keystroke history for efficient custom commands.
What Is the Tabby Electron-Browser Architecture?Understand the Tabby Electron-browser architecture. Learn how its core-plugin pattern and abstract services enable desktop IPC and browser compatibility for a flexible terminal experience.
How Tabby Integrates with WSL and Git-Bash on Windows: ShellProvider Architecture ExplainedLearn how Tabby integrates with WSL and Git-Bash on Windows. Discover the ShellProvider architecture that queries the registry to launch your terminals.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →