Skip to content

Keyboard Shortcuts

Contentrain Studio includes a command palette and keyboard shortcuts for fast navigation. The command palette is a universal search and action hub that works from anywhere in the application.

Command Palette

Press Cmd+K (macOS) or Ctrl+K (Windows/Linux) to open the command palette.

The command palette (Cmd+K): a search input with grouped results — here, the project's content models

The palette provides:

  • Universal search across models, entries, vocabulary, branches, conversations, projects, and workspaces
  • Command execution for common actions
  • Recent items for quick access to previously used items

Search Modes

The command palette supports prefix-based search modes:

PrefixModeDescription
(none)GlobalSearch everything — models, entries, vocabulary, branches, conversations, projects, workspaces
>CommandsFilter to actionable commands only
#VocabularySearch vocabulary terms by key or value
!BranchesSearch content branches by name
@modelModelSearch within a specific model's entries (e.g., @blog-posts)
?HelpShow search mode help and keyboard shortcuts

Type anything without a prefix to search across all categories. Results are grouped by type:

  • Recent — Previously accessed items (shown when no query)
  • Commands — Matching actions (shown when query is 2+ characters)
  • Models — Content models matching the query
  • Vocabulary — Vocabulary terms matching key or value
  • Branches — Branches matching the name
  • Conversations — Past conversations matching the title
  • Projects — Projects matching the repository name
  • Workspaces — Workspaces matching name or slug

Command Mode (>)

Type > followed by your search to filter to commands only:

> dark mode     → Toggle dark/light mode
> settings      → Open workspace settings
> connect       → Connect a repository
> new conv      → Start a new conversation

Vocabulary Mode (#)

Type # to search vocabulary terms:

# navigation    → Find vocab terms with "navigation"
# home          → Find terms with "home" in key or value

Branch Mode (!)

Type ! to search branches:

! blog          → Find branches related to blog content
! merged        → Find branches with "merged" in the name

Model Mode (@)

Type @ followed by a model ID to search within that model:

@blog-posts     → Show blog-posts model with entry count
@team-members   → Show team-members model

Help Mode (?)

Type ? to see all available search modes and their prefixes.

Available Commands

Appearance

CommandKeywordsAction
Toggle dark modetheme, dark, light, mode, appearanceSwitch between light and dark themes
CommandKeywordsAction
Sign outsign out, logout, exit, quitSign out of Studio
Switch workspaceworkspace, switch, change, homeReturn to workspace list
Create workspaceworkspace, new, createCreate a new workspace

Workspace

CommandKeywordsAction
Settingssettings, workspace, preferencesOpen workspace settings
Membersmembers, team, invite, people, rolesOpen members management
GitHubgithub, installation, repos, gitOpen GitHub settings
AI Keysai, keys, api, byoa, anthropic, claudeOpen AI key management
Connect repositoryconnect, repo, repository, new project, add projectOpen connect repo dialog

Project (available when inside a project)

CommandKeywordsAction
Project overviewoverview, home, dashboard, backReturn to project overview
New conversationchat, new, conversation, clearStart a fresh conversation
Vocabularyvocabulary, terms, glossary, dictionaryOpen vocabulary editor
CDN Deliverycdn, delivery, api, buildOpen CDN panel
Media librarymedia, assets, images, files, library, uploadOpen media library
Project healthhealth, score, validation, warnings, qualityOpen health dashboard
Project settingssettings, project, config, configurationOpen project settings
Webhookswebhooks, hooks, events, notifications, integrationsOpen webhook settings
Conversation APIconversation, api, keys, external, bot, integrationOpen conversation key management

AI Model Selection (available when inside a project)

CommandKeywordsAction
Switch to Haiku 4.5haiku, fast, economic, model, ai, switchSet AI model to Haiku 4.5
Switch to Sonnet 4sonnet, balanced, model, ai, switchSet AI model to Sonnet 4
Switch to Opus 4opus, capable, best, model, ai, switchSet AI model to Opus 4

Agent Actions (available when inside a project)

These commands send a pre-written prompt to the AI chat to kick off a content operation:

CommandKeywordsPrompt Sent
Add modelcreate, model, new, schema"Create a new content model. Ask me what kind of content I want to manage."
Add entrycreate, entry, new, content, add"Create a new entry. Ask me which model and what content."
Translate contenttranslate, locale, language, i18n"Translate content to another locale. Ask me which model and target language."
Validate schemavalidate, schema, check, integrity"Run schema validation and health check on this project. Report any issues found."
SEO auditseo, audit, meta, optimization"Run an SEO audit on all content models. Check for missing meta descriptions, titles, and slugs."
Analyze content qualityanalyze, quality, score, report"Analyze content quality across all models. Give me a quality score and improvement suggestions."
Check translationslocale, parity, translations, missing, i18n"Check locale parity — find missing translations across all models and locales."
Find stale contentstale, old, outdated, unused, cleanup"Find stale content that hasn't been updated recently. Highlight entries that may need review."
Upload mediaupload, media, image, url, file"Upload media from a URL. Ask me for the URL and details."
Copy localecopy, locale, bootstrap, language, duplicate"Bootstrap a new locale by copying content from the source locale. Ask me which source and target languages."

Recent Items

When you open the command palette without typing anything, it shows up to 8 recently accessed items. Recent items are stored in your browser's local storage and persist across sessions.

Clicking any result in the command palette adds it to your recent items for quick future access.

Keyboard Navigation

Within the command palette:

KeyAction
Arrow Up / Arrow DownNavigate between results
EnterExecute the selected result
EscapeClose the palette
Type anythingFilter results

Quick Reference

ShortcutAction
Cmd+K / Ctrl+KOpen command palette
EscapeClose palette or cancel current action

TIP

The command palette is context-aware. When you are inside a project, project-specific commands (vocabulary, CDN, media, health) become available. When you are on the workspace dashboard, workspace commands are shown.

Next Steps

  • AI Chat — Use the chat interface for content operations
  • Projects — Navigate the project workspace
  • Workspaces — Switch between workspaces

Released under the AGPL-3.0 License.