On this pageOverview
Packs

The bundled set

The packs that ship inside Tori, how they update, and how to switch one off.

Tori ships with a set of packs already in place, so a fresh install can open common projects and start the main agents without a trip to the catalog.

What ships inside Tori

KindPackId
AgentClaudeclaude
AgentCodexcodex
AgentCopilotcopilot
AgentOpenCodeopencode
AgentPipi
LanguageAstroastro
LanguageBashbash
LanguageC / C++ (clangd)clangd
LanguageC#csharp
LanguageClojureclojure
LanguageCSScss
LanguageDartdart
LanguageElixirelixir
LanguageElmelm
Languagefishfish
LanguageGogo
LanguageGraphQLgraphql
LanguageHaskellhaskell
LanguageHTMLhtml
LanguageJavajava
LanguageJSONjson
LanguageKotlinkotlin
LanguageLaTeX (TexLab)latex
LanguageLualua
LanguageMarkdown (Marksman)markdown
LanguageOCamlocaml
LanguagePerlperl
LanguagePHP (Intelephense)php
LanguagePrismaprisma
LanguagePython (pyright)python
LanguageRubyruby
LanguageRustrust
LanguageScalascala
LanguageSveltesvelte
LanguageSwiftswift
LanguageTerraformterraform
LanguageTOML (Tombi)toml
LanguageTypeScript / JavaScripttypescript
LanguageTypst (Tinymist)typst
LanguageVim scriptvim
LanguageXML (LemMinX)xml
LanguageYAMLyaml
LanguageZigzig
DebuggerGo (Delve)delve
DebuggerPython (debugpy)debugpy
DebuggerRust, C and C++ (lldb-dap)lldb
LinterBiomebiome
LinterESLinteslint
Linteroxlintoxlint
LinterRuffruff
FormatterBiomebiome
FormatterBlackblack
Formattergofmtgofmt
Formatteroxfmtoxfmt
FormatterPrettierprettier
FormatterRuffruff
Formattershfmtshfmt
FormatterStyLuastylua
FormatterVite+vite-plus
ThemeAtom One Lightatom-one-light
ThemeAyu Darkayu-dark
ThemeAyu Lightayu-light
ThemeCatppuccin Frappécatppuccin-frappe
ThemeCatppuccin Lattecatppuccin-latte
ThemeCatppuccin Macchiatocatppuccin-macchiato
ThemeCatppuccin Mochacatppuccin-mocha
ThemeDraculadracula
ThemeGitHub Darkgithub-dark
ThemeGitHub Lightgithub-light
ThemeNight Owlnight-owl
ThemeNordnord
ThemeOne Dark Proone-dark-pro
ThemeQuiet Lightquiet-light
ThemeRosé Pine Dawnrose-pine-dawn
ThemeShades of Purpleshades-of-purple
ThemeSolarized Lightsolarized-light
ThemeSynthWave '84synthwave-84
ThemeTokyo Nighttokyo-night
ThemeTori Darktori-dark
ThemeTori Lighttori-light

Bundled packs are ordinary catalog packs. Each release embeds gettori/packs at one commit, and each pack has a page in the catalog with its contributor, license and the version it was verified against.

How it updates

Bundled packs update through the catalog, not only through Tori releases. When a bundled pack changes in gettori/packs, its row in the kind’s Add a … list in Settings says Update available and offers Update. Nothing changes until you press it. The update writes the catalog’s file into ~/.config/tori/packs/<kind>/, and from then on that copy is the one Tori loads; Remove on the same row goes back to the one Tori shipped with.

Switching a bundled pack off

  1. Open Settings (the gear in the title bar).

  2. Go to the pack’s pane: LSP, Linters, Debuggers, Formatters or Agents.

  3. Turn off the switch on the pack’s card. Tori stops starting it, and you can turn it back on there. Themes have no switch: pick another one in Appearance > Theme.