tabby
A terminal for a more modern age
File Explorer
Download Latest Version (.zip)- feature_request.md
- issue-report.md
- build.yml
- codeql-analysis.yml
- docs.yml
- release.yml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- stale.yml
- launch.json
- funding-manifest-urls
- activity.png
- logo.svg
- tray-darwinHighlightTemplate.png
- tray-darwinHighlightTemplate@2x.png
- tray-darwinTemplate.png
- tray-darwinTemplate@2x.png
- tray.png
- app.ts
- cli.ts
- config.ts
- errors.ts
- index.ts
- lru.ts
- pluginManager.ts
- portable.ts
- pty.ts
- sentry.ts
- urlHandler.ts
- utfSplitter.ts
- window.ts
- @serialport+bindings-cpp+11.0.3.patch
- glasstron+0.1.1.patch
- app.module.ts
- entry.preload.ts
- entry.ts
- global.scss
- pluginBlacklist.ts
- plugins.ts
- preload.scss
- toastr.scss
- dev-app-update.yml
- index.pug
- package.json
- tsconfig.json
- tsconfig.main.json
- webpack.config.main.mjs
- webpack.config.mjs
- yarn.lock
- 128x128.png
- 16x16.png
- 256x256.png
- 32x32.png
- 512x512.png
- 64x64.png
- Icon-MacOS-512x512@2x.png
- icon.svg
- after-install.tpl
- entitlements.plist
- icon.icns
- icon.ico
- signtool.exe
- squirrel.gif
- installer.nsh
- kofi.png
- readme-ssh.png
- readme-terminal.png
- readme.png
- CodeDirectory
- CodeRequirements
- CodeRequirements-1
- CodeResources
- CodeSignature
- Thumbnail.png
- document.wflow
- Info.plist
- CodeDirectory
- CodeRequirements
- CodeRequirements-1
- CodeResources
- CodeSignature
- Thumbnail.png
- document.wflow
- Info.plist
- CHANGES
- clink.bat
- clink.lua
- clink_arm64.exe
- clink_dll_arm64.dll
- clink_dll_x64.dll
- clink_dll_x86.dll
- clink_inputrc_base
- clink_x64.exe
- clink_x86.exe
- default_inputrc
- default_settings
- LICENSE
- UAC.exe
- af-ZA.po
- app.pot
- bg-BG.po
- cs-CZ.po
- da-DK.po
- de-DE.po
- en-GB.po
- en-US.po
- es-ES.po
- fr-FR.po
- hr-HR.po
- id-ID.po
- it-IT.po
- ja-JP.po
- ko-KR.po
- pl-PL.po
- pt-BR.po
- pt-PT.po
- ru-RU.po
- sr-SP.po
- STOP.txt
- sv-SE.po
- tr-TR.po
- uk-UA.po
- zh-CN.po
- zh-TW.po
- app-builder-lib+26.0.12.patch
- build-docs.mjs
- build-linux.mjs
- build-macos.mjs
- build-modules.mjs
- build-native.mjs
- build-typings.mjs
- build-windows.mjs
- generate-icon-metadata.mjs
- i18n-extract.mjs
- install-deps.mjs
- prepackage-plugins.mjs
- publish-plugins.mjs
- sentry-upload.mjs
- vars.mjs
- snapcraft.yaml
- decorator.ts
- index.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- 3024 Day
- 3024 Night
- AdventureTime
- Afterglow
- AlienBlood
- Argonaut
- Arthur
- AtelierSulphurpool
- Atom
- AtomOneLight
- ayu
- ayu_light
- Base16 Default Dark
- base2tone-cave-dark
- base2tone-desert-dark
- base2tone-drawbridge-dark
- base2tone-evening-dark
- base2tone-forest-dark
- base2tone-heath-dark
- base2tone-heath-light
- base2tone-lake-dark
- base2tone-meadow-dark
- base2tone-morning-light
- base2tone-pool-dark
- base2tone-sea-dark
- base2tone-space-dark
- Batman
- Belafonte Day
- Belafonte Night
- BirdsOfParadise
- Blazer
- Borland
- Bright Lights
- Broadcast
- Brogrammer
- C64
- Chalk
- Chalkboard
- Ciapre
- CLRS
- Cobalt Neon
- Cobalt2
- CoolRetroTermAmber
- CrayonPonyFish
- Dark Pastel
- Darkside
- deep
- Desert
- DimmedMonokai
- DotGov
- Dracula
- Duotone Dark
- Earthsong
- Elemental
- Elementary
- ENCOM
- Espresso
- Espresso Libre
- Fideloper
- FirefoxDev
- Firewatch
- FishTank
- Flat
- Flatland
- Floraverse
- ForestBlue
- FrontEndDelight
- FunForrest
- Galaxy
- Github
- Glacier
- Grape
- Grass
- Gruvbox Dark
- Hardcore
- Harper
- Highway
- Hipster Green
- Homebrew
- Hurtado
- Hybrid
- IC_Green_PPL
- IC_Orange_PPL
- Iceberg
- idleToes
- IR_Black
- Jackie Brown
- Japanesque
- Jazz
- Jellybeans
- JetBrains Darcula
- Kibble
- Later This Evening
- Lavandula
- Light Owl
- LiquidCarbon
- LiquidCarbonTransparent
- LiquidCarbonTransparentInverse
- Man Page
- Material
- MaterialDark
- Mathias
- Medallion
- Melange Dark
- Misterioso
- Molokai
- MonaLisa
- Monokai Soda
- Monokai Vivid
- N0tch2k
- Neopolitan
- Neutron
- Night Owl
- NightLion v1
- NightLion v2
- Nord
- Novel
- Obsidian
- Ocean
- OceanicMaterial
- Ollie
- OneHalfDark
- OneHalfLight
- Pandora
- Paraiso Dark
- Parasio Dark
- PaulMillr
- PencilDark
- PencilLight
- Piatto Light
- Pnevma
- Pro
- Red Alert
- Red Sands
- Relaxed
- Rippedcasts
- Rose Pine
- Rose Pine Dawn
- Rose Pine Moon
- Royal
- Ryuuko
- Seafoam Pastel
- SeaShells
- Seti
- Shaman
- Slate
- Smyck
- SoftServer
- Solarized Darcula
- Solarized Dark
- Solarized Dark - Patched
- Solarized Dark Higher Contrast
- Solarized Light
- Spacedust
- SpaceGray
- SpaceGray Eighties
- SpaceGray Eighties Dull
- Spiderman
- Spring
- Square
- Sundried
- Symfonic
- Tango
- Teerb
- Terminal Basic
- Thayer Bright
- The Hulk
- TokyoNight
- TokyoNight Day
- TokyoNight Storm
- Tomorrow
- Tomorrow Night
- Tomorrow Night Blue
- Tomorrow Night Bright
- Tomorrow Night Eighties
- ToyChest
- Treehouse
- Twilight
- Ubuntu
- UnderTheSea
- Urple
- Vaughn
- VibrantInk
- Violet Dark
- Violet Light
- WarmNeon
- Wez
- WildCherry
- Wombat
- Wryan
- Zenburn
- colorSchemes.ts
- index.ts
- .editorconfig
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- cli.ts
- commands.ts
- configProvider.ts
- fileProvider.ts
- hostApp.ts
- hostWindow.ts
- hotkeyProvider.ts
- index.ts
- mainProcess.ts
- menu.ts
- platform.ts
- profileProvider.ts
- selector.ts
- tabContextMenuProvider.ts
- tabRecovery.ts
- theme.ts
- toolbarButtonProvider.ts
- appRoot.component.pug
- appRoot.component.scss
- appRoot.component.ts
- base.component.ts
- baseTab.component.ts
- checkbox.component.ts
- profileIcon.component.pug
- profileIcon.component.scss
- profileIcon.component.ts
- profileTree.component.pug
- profileTree.component.scss
- profileTree.component.ts
- promptModal.component.pug
- promptModal.component.ts
- renameTabModal.component.pug
- renameTabModal.component.ts
- safeModeModal.component.pug
- safeModeModal.component.ts
- selectorModal.component.pug
- selectorModal.component.scss
- selectorModal.component.ts
- selfPositioning.component.ts
- splitTab.component.scss
- splitTab.component.ts
- splitTabDropZone.component.scss
- splitTabDropZone.component.ts
- splitTabPaneLabel.component.scss
- splitTabPaneLabel.component.ts
- splitTabSpanner.component.scss
- splitTabSpanner.component.ts
- startPage.component.pug
- startPage.component.scss
- startPage.component.ts
- tabBody.component.scss
- tabBody.component.ts
- tabBody.deep.component.css
- tabHeader.component.pug
- tabHeader.component.scss
- tabHeader.component.ts
- titleBar.component.pug
- titleBar.component.scss
- titleBar.component.ts
- toggle.component.scss
- toggle.component.ts
- transfersMenu.component.pug
- transfersMenu.component.scss
- transfersMenu.component.ts
- unlockVaultModal.component.pug
- unlockVaultModal.component.ts
- welcomeTab.component.pug
- welcomeTab.component.scss
- welcomeTab.component.ts
- windowControls.component.pug
- windowControls.component.scss
- windowControls.component.ts
- alwaysVisibleTypeahead.directive.ts
- autofocus.directive.ts
- cdkAutoDropGroup.directive.ts
- dropZone.directive.pug
- dropZone.directive.scss
- dropZone.directive.ts
- fastHtmlBind.directive.ts
- check.svg
- download.svg
- gift.svg
- history.svg
- plus.svg
- profiles.svg
- tab-options.svg
- times.svg
- transfers.svg
- upload.svg
- app.service.ts
- commands.service.ts
- config.service.ts
- docking.service.ts
- fileProviders.service.ts
- homeBase.service.ts
- hotkeys.service.ts
- hotkeys.util.ts
- locale.service.ts
- log.service.ts
- notifications.service.ts
- profiles.service.ts
- selector.service.ts
- tabRecovery.service.ts
- tabs.service.ts
- themes.service.ts
- updater.service.ts
- vault.service.ts
- cli.ts
- commands.ts
- config.ts
- configDefaults.linux.yaml
- configDefaults.macos.yaml
- configDefaults.web.yaml
- configDefaults.windows.yaml
- configDefaults.yaml
- hotkeys.ts
- icons.json
- index.ts
- profiles.ts
- tabContextMenu.ts
- theme.new.scss
- theme.ts
- theme.vars.scss
- theme.vendor.scss
- utfSplitter.ts
- utils.ts
- package.json
- README.md
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- alma.svg
- alpine.svg
- clink.svg
- cmd.svg
- cmder-powershell.svg
- cmder.svg
- cygwin.svg
- debian.svg
- docker.svg
- git-bash.svg
- kali.svg
- linux.svg
- msys2.svg
- open-euler.svg
- oracle-linux.svg
- powershell-core.svg
- powershell.svg
- suse.svg
- ubuntu.svg
- vs2017.svg
- vs2019.svg
- vs2022.svg
- docking.service.ts
- dockMenu.service.ts
- electron.service.ts
- fileProvider.service.ts
- hostApp.service.ts
- hostWindow.service.ts
- log.service.ts
- platform.service.ts
- shellIntegration.service.ts
- touchbar.service.ts
- uac.service.ts
- updater.service.ts
- cmder.ts
- cygwin32.ts
- cygwin64.ts
- gitBash.ts
- linuxDefault.ts
- macDefault.ts
- msys2.ts
- posix.ts
- powershellCore.ts
- vs.ts
- winDefault.ts
- windowsBase.ts
- windowsStock.ts
- wsl.ts
- colorSchemes.ts
- config.ts
- hotkeys.ts
- index.ts
- pathDrop.ts
- pty.ts
- sftpContextMenu.ts
- sshImporters.ts
- terminalContextMenu.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- api.ts
- config.ts
- decorator.ts
- handlers.ts
- index.ts
- package.json
- README.md
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- commandLineEditor.component.pug
- commandLineEditor.component.ts
- environmentEditor.component.pug
- environmentEditor.component.scss
- environmentEditor.component.ts
- localProfileSettings.component.pug
- localProfileSettings.component.ts
- shellSettingsTab.component.pug
- shellSettingsTab.component.ts
- terminalTab.component.ts
- plus.svg
- terminal.service.ts
- api.ts
- buttonProvider.ts
- cli.ts
- config.ts
- environment.ts
- hotkeys.ts
- index.ts
- profiles.ts
- recoveryProvider.ts
- session.ts
- settings.ts
- tabContextMenu.ts
- package.json
- README.md
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- pluginsSettingsTab.component.pug
- pluginsSettingsTab.component.scss
- pluginsSettingsTab.component.ts
- pluginManager.service.ts
- index.ts
- settings.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- serialProfileSettings.component.pug
- serialProfileSettings.component.ts
- serialTab.component.pug
- serialTab.component.scss
- serialTab.component.ts
- serial.svg
- serial.service.ts
- api.ts
- config.ts
- hotkeys.ts
- index.ts
- profiles.ts
- recoveryProvider.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- configSyncSettingsTab.component.pug
- configSyncSettingsTab.component.ts
- editProfileGroupModal.component.pug
- editProfileGroupModal.component.ts
- editProfileModal.component.pug
- editProfileModal.component.ts
- hotkeyInputModal.component.pug
- hotkeyInputModal.component.scss
- hotkeyInputModal.component.ts
- hotkeySettingsTab.component.pug
- hotkeySettingsTab.component.scss
- hotkeySettingsTab.component.ts
- multiHotkeyInput.component.pug
- multiHotkeyInput.component.scss
- multiHotkeyInput.component.ts
- profilesSettingsTab.component.pug
- profilesSettingsTab.component.scss
- profilesSettingsTab.component.ts
- releaseNotesTab.component.pug
- releaseNotesTab.component.scss
- releaseNotesTab.component.ts
- settingsTab.component.pug
- settingsTab.component.scss
- settingsTab.component.ts
- settingsTabBody.component.ts
- setVaultPassphraseModal.component.pug
- setVaultPassphraseModal.component.ts
- showSecretModal.component.pug
- showSecretModal.component.ts
- vaultSettingsTab.component.pug
- vaultSettingsTab.component.ts
- windowSettingsTab.component.pug
- windowSettingsTab.component.ts
- cog.svg
- configSync.service.ts
- api.ts
- buttonProvider.ts
- config.ts
- hotkeys.ts
- index.ts
- settings.ts
- package.json
- README.md
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- contextMenu.ts
- importer.ts
- index.ts
- interfaces.ts
- hostKeyPromptModal.component.pug
- hostKeyPromptModal.component.ts
- keyboardInteractiveAuthPanel.component.pug
- keyboardInteractiveAuthPanel.component.scss
- keyboardInteractiveAuthPanel.component.ts
- sftpCreateDirectoryModal.component.pug
- sftpCreateDirectoryModal.component.ts
- sftpDeleteModal.component.pug
- sftpDeleteModal.component.ts
- sftpPanel.component.pug
- sftpPanel.component.scss
- sftpPanel.component.ts
- sshPortForwardingConfig.component.pug
- sshPortForwardingConfig.component.ts
- sshPortForwardingModal.component.pug
- sshPortForwardingModal.component.ts
- sshProfileSettings.component.pug
- sshProfileSettings.component.ts
- sshSettingsTab.component.pug
- sshSettingsTab.component.ts
- sshTab.component.pug
- sshTab.component.scss
- sshTab.component.ts
- passwordStorage.service.ts
- ssh.service.ts
- sshKnownHosts.service.ts
- sshMultiplexer.service.ts
- forwards.ts
- sftp.ts
- shell.ts
- ssh.ts
- x11.ts
- algorithms.ts
- config.ts
- hotkeys.ts
- index.ts
- profiles.ts
- recoveryProvider.ts
- settings.ts
- sftpContextMenu.ts
- tabContextMenu.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- telnetProfileSettings.component.pug
- telnetProfileSettings.component.ts
- telnetTab.component.pug
- telnetTab.component.scss
- telnetTab.component.ts
- config.ts
- hotkeys.ts
- index.ts
- profiles.ts
- recoveryProvider.ts
- session.ts
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- ansi-color+0.2.1.patch
- zmodem.js+0.1.10.patch
- baseTerminalTab.component.ts
- colorSchemeProvider.ts
- connectableTerminalTab.component.ts
- contextMenuProvider.ts
- decorator.ts
- interfaces.ts
- middleware.ts
- appearanceSettingsTab.component.pug
- appearanceSettingsTab.component.scss
- appearanceSettingsTab.component.ts
- baseTerminalTab.component.pug
- baseTerminalTab.component.scss
- colorPicker.component.pug
- colorPicker.component.scss
- colorPicker.component.ts
- colorSchemePreview.component.pug
- colorSchemePreview.component.scss
- colorSchemePreview.component.ts
- colorSchemeSelector.component.pug
- colorSchemeSelector.component.ts
- colorSchemeSettingsForMode.component.pug
- colorSchemeSettingsForMode.component.scss
- colorSchemeSettingsForMode.component.ts
- colorSchemeSettingsTab.component.pug
- colorSchemeSettingsTab.component.ts
- inputProcessingSettings.component.pug
- inputProcessingSettings.component.ts
- loginScriptsSettings.component.pug
- loginScriptsSettings.component.ts
- searchPanel.component.pug
- searchPanel.component.scss
- searchPanel.component.ts
- streamProcessingSettings.component.pug
- streamProcessingSettings.component.ts
- terminalSettingsTab.component.pug
- terminalSettingsTab.component.ts
- terminalToolbar.component.pug
- terminalToolbar.component.scss
- terminalToolbar.component.ts
- debug.ts
- zmodem.ts
- SourceCodePro.ttf
- frontend.ts
- xterm.css
- xtermFrontend.ts
- arrow-down.svg
- arrow-up.svg
- case.svg
- close.svg
- regexp.svg
- whole-word.svg
- inputProcessing.ts
- loginScriptProcessing.ts
- oscProcessing.ts
- streamProcessing.ts
- utf8Splitter.ts
- multifocus.service.ts
- bell.ogg
- cli.ts
- colorSchemes.ts
- config.ts
- generatePalette.ts
- helpers.ts
- hotkeys.ts
- index.ts
- session.ts
- settings.ts
- tabContextMenu.ts
- package.json
- README.md
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- app.manifest
- stdafx.cpp
- stdafx.h
- targetver.h
- UAC.cpp
- UAC.vcxproj
- UAC.vcxproj.filters
- UAC.vcxproj.user
- .gitignore
- UAC.sln
- messageBoxModal.component.pug
- messageBoxModal.component.ts
- hostApp.service.ts
- hostWindow.service.ts
- log.service.ts
- updater.service.ts
- config.ts
- index.ts
- platform.ts
- styles.scss
- package.json
- tsconfig.json
- tsconfig.typings.json
- webpack.config.mjs
- yarn.lock
- bios.bin
- linux.iso
- v86.wasm
- v86_all.js
- v86state.bin
- vgabios.bin
- terminalTab.component.ts
- plus.svg
- buttonProvider.ts
- index.ts
- profiles.ts
- session.ts
- package.json
- tsconfig.json
- webpack.config.mjs
- yarn.lock
- entry.preload.ts
- entry.ts
- package.json
- polyfills.buffer.ts
- polyfills.ts
- tsconfig.json
- webpack.config.mjs
- yarn.lock
- .all-contributorsrc
- .editorconfig
- .env
- .eslintrc.yml
- .gitignore
- .mergify.yml
- .pug-lintrc.js
- CODE_OF_CONDUCT.md
- electron-builder.yml
- firebase.json
- HACKING.md
- LICENSE
- package.json
- README.de-DE.md
- README.es-ES.md
- README.id-ID.md
- README.it-IT.md
- README.ja-JP.md
- README.ko-KR.md
- README.md
- README.pl-PL.md
- README.pt-BR.md
- README.ru-RU.md
- README.zh-CN.md
- tsconfig.json
- typedoc.mjs
- webpack.config.mjs
- webpack.plugin.config.mjs
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/Eugeny/tabby
Downloads the entire project code from GitHub to your computer.
cd tabby
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
cd tabby-uac
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
3. Node.js
EasyPrerequisites
cd app
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
