Skip to content

Themes

Carry Code supports rich theme features, including code highlighting themes and code diff preview themes.


Carry Code supports two types of themes:

TypeDescriptionCommand
Code HighlightControls code block color display/theme CodeHighlight
Diff PreviewControls Git diff color display/theme CodeDiffPreview

/theme CodeHighlight
Theme NamePreview
CodeCarryLightGood for daytime use
CodeOneLightSimple light
GitHubLightGitHub style
Theme NamePreview
CodeCarryDarkGood for nighttime use
CodeOneDarkSimple dark
MonokaiClassic dark
DraculaDracula style
NordNordic style
OneDarkAtom style

/theme CodeDiffPreview
Theme NamePreview
CodeDiffLightGood for daytime use
GitHubDiffLightGitHub style
Theme NamePreview
CodeDiffDarkGood for nighttime use
GitHubDiffDarkGitHub dark style

When you select a code highlight theme, the diff preview theme automatically switches to maintain consistent style:

Code Highlight ThemeAuto-switches to
CodeCarryLightCodeDiffLight
CodeCarryDarkCodeDiffDark
Other light themesCodeDiffLight
Other dark themesCodeDiffDark

If you want to manually set a different diff theme, you can use the /theme CodeDiffPreview command separately.


/theme light # Switch to light theme
/theme dark # Switch to dark theme

Some terminals support keyboard shortcuts for theme switching.


CarryCodevides two interface themes:

ThemeFeatures
Ocean of StarsOcean stars style, dark background
Morning SunglowMorning glow style, gradient effects

Light Theme:

def hello():
print("Hello, World!")

Dark Theme:

def hello():
print("Hello, World!")

Configure in ~/.carry/carrycode-runtime.json:

{
"theme": {
"codeHighlight": "CodeCarryDark",
"codeDiff": "CodeDiffDark"
}
}
{
"themes": {
"codeHighlight": [
"CodeCarryLight",
"CodeCarryDark",
"CodeOneLight",
"CodeOneDark",
"Monokai",
"Dracula",
"Nord"
],
"codeDiff": [
"CodeDiffLight",
"CodeDiffDark",
"GitHubDiffLight",
"GitHubDiffDark"
]
}
}

  • Daytime work → Use light themes
  • Nighttime work → Use dark themes
  • Reading code → Choose high-contrast themes
  • Long coding sessions → Choose softer themes
  • Like simplicity → CodeOne series
  • Like cool styles → Dracula, Nord

No. Themes only affect interface display, not AI functionality.

Currently supports built-in themes. Custom theme feature is in development.

Q: Are there keyboard shortcuts for theme switching?

Section titled “Q: Are there keyboard shortcuts for theme switching?”

You can use /theme light or /theme dark for quick switching.