Kolbo.AIKolbo.AI Docs
Kolbo Code

Languages

Switch the Kolbo Code TUI to any of 12 supported languages, including full RTL support for Hebrew and Arabic

The Kolbo Code TUI ships with 12 bundled languages and full bi-directional (RTL) rendering for right-to-left scripts. You can switch languages at runtime — no restart required.

Supported languages

CodeLanguageDirection
enEnglishLTR
esEspañolLTR
frFrançaisLTR
deDeutschLTR
ptPortuguêsLTR
ruРусскийLTR
zh中文LTR
ja日本語LTR
ko한국어LTR
hiहिन्दीLTR
heעבריתRTL
arالعربيةRTL

All locale files are bundled into the binary at build time, so no network calls or downloads are needed for any language.

Switching language

From the TUI

Open the language picker from the command palette / home menu and pick a language. The TUI updates instantly — every reactive string in the UI re-renders with the new translation.

From config

You can persist your preferred language in the TUI config file:

// ~/.kolbo/tui.json
{
  "language": "he"
}

The same file accepts any of the codes in the table above. This is the recommended way to make the setting stick across sessions.

RTL support

Hebrew (he) and Arabic (ar) are rendered with full Unicode Bidi reordering (via bidi-js), so mixed-direction strings — for example a Hebrew sentence that contains an inline English command — display in the correct visual order inside the terminal.

Strings containing explicit {highlight} markup (used for syntax highlighting in the prompt) skip the visual reorder to avoid breaking the highlighter — this is a deliberate trade-off and mostly affects technical / code-adjacent strings.

Contributing translations

Kolbo Code's locale files live in the Kolbo Code repository at:

packages/opencode/src/i18n/locales/<lang>.json

To add or fix a translation, edit the matching JSON file and open a PR against Zoharvan12/kolbo-cli.