The headline
🧠 Global KnowledgeOne knowledge base, every project. Write a fact once and every session starts already knowing it, instead of repeating yourself in each project's |
🩹 First launch, unblockedThe setup wizard's Back button went nowhere and silently ate a step. Hooks demanded a Node.js install nobody ever mentioned. Both gone. |
🌏 Two new languagesIndonesian and Simplified Chinese, both at 100% of 3,316 strings, both contributed by the community. |
🛰️ Control Tower at a glanceA grid view with one card per session, and a focus view that opens a session without leaving the panel. |
🧠 Knowledge that follows you between projects
Anything you wanted Claude to always know - your stack, your conventions, the name you actually go by - had to be pasted into every project's CLAUDE.md and kept in sync by hand. Global Knowledge holds it in one place instead.
| What it does | |
|---|---|
| Write once | Entries live in ~/.claude-terminal/knowledge/, one markdown file each, independent of any project
|
| Everywhere by default | A marked block is synced into ~/.claude/CLAUDE.md, so every session sees your entries without opening anything
|
| Pin & toggle | Pin what matters, disable an entry without deleting it, keep drafts around |
| Searchable | Full-text search across every entry |
| Claude can edit it | Five MCP tools - knowledge_list, knowledge_get, knowledge_search, knowledge_write, knowledge_delete - so Claude can record a fact when you tell it to remember something
|
| Preview before sync | See exactly what gets written into your global CLAUDE.md before it lands
|
Edit it from Memory → Global Knowledge, next to your existing CLAUDE.md editors.
Everything else
- Control Tower grid view - one card per active session, filter by project and status, search by name, and a focus view with a filmstrip of the project's other sessions
- Tab menu: close every tab, or every tab to the left of the one you clicked
- Indonesian (
id) and Simplified Chinese (zh-CN) join French, English and Spanish - including the project-type panels, the mobile remote and the setup wizard
- Setup wizard, Back button: it blanked the page and left the step counter frozen, so the next click on Next skipped the very step you were trying to return to - with no way back, that step could never be filled in
- Hooks no longer need Node.js: the hook system shelled out to
node, so a machine without it drowned every Claude action in errors, and nothing warned you. Electron already ships Node, so hooks now fall back to the copy inside the app. This also covers a quieter case: an app launched from Finder on macOS doesn't inherit your shell'sPATH, so an nvm or Homebrew install was often invisible even thoughnode -vworked in a terminal - Terminal clipboard (OSC 52): programs running inside the terminal can finally copy to your system clipboard
- Image paste on macOS and Linux: the wrong key was being sent to the CLI on those platforms
- Language detection now resolves full BCP 47 tags before falling back to the bare primary subtag, so region-specific locales like
zh-CNcan auto-detect and a futurezh-TWcan coexist with it rather than collapsing onto a genericzh - Locale files are now shipped by the renderer build for every registered language - a locale missing from that list used to appear in the picker, save fine, and silently render English
🙏 Thanks
| @rezadesky | Indonesian translation (#73) |
| @tianxing226 | Simplified Chinese translation (#74, #77) |
| @lassevk | Three precise bug reports in one morning (#75, #76) |
📜 Full changelog — 17 commits
feat(knowledge) add global knowledge base shared across every project
feat(memory) add a Global Knowledge section to the memory panel
feat(i18n) add global knowledge translations for all locales
feat(i18n) add Simplified Chinese translation (zh-CN)
feat(i18n) add Indonesian translation (id)
feat(i18n) complete Indonesian coverage across project types, PWA and wizard
feat(i18n) resolve regional language tags before the primary subtag
feat(control-tower) grid view with per-session cards and in-panel focus view
feat(tabs) add close to left and close all menu options
fix(hooks) stop requiring an external node install
fix(setup-wizard) restore backward navigation between steps
fix(terminal) implement OSC 52 so in-terminal apps can copy to the clipboard
fix(terminal) send the CLI's platform image-paste key on macOS and Linux
fix(i18n) ship the Indonesian locale in the renderer build
test(knowledge) cover entry storage and CLAUDE.md injection
docs document the global knowledge base
chore(release) bump version to 1.2.18
Note
macOS users: if the app is reported as damaged on first launch, it is unsigned rather than broken. Run xattr -cr "/Applications/Claude Terminal.app", or right-click the app and choose Open.