Skip to Content
The StudioOverview

The Studio

The Studio is the browser-based IDE in Cendriix — a full development environment powered by Cendra AI. It combines a professional code editor, an integrated terminal running in a gVisor sandbox, AI-assisted coding tools, and source control in a single surface.

Opening a project

Navigate to Studio in the sidebar (G X). The landing page shows three tabs:

TabDescription
RepositoriesAll connected repos from GitHub, GitLab, Bitbucket, and Azure DevOps. Search and filter by name. Click a repo to open it in the IDE.
DraftsResume in-progress edits. Draft repos created from templates appear here.
Tool DiscoveryBrowse SDAH tools available to your workspace.

To start a new project from scratch, click + New Repository and pick a template (React, Node, Python, etc.).

IDE layout

Once a project is open, the Studio presents five zones:

┌───────────────────────────────────────────────────┐ │ Toolbar — repo name, branch, panel toggles │ ├──────────┬─────────────────────┬──────────────────┤ │ │ Breadcrumb bar │ │ │ File │ ────────────────── │ Right panel │ │ Explorer│ Code editor │ (Cendra / Git / │ │ │ (tabs, CodeMirror) │ Agent / Lens) │ │ │ │ │ ├──────────┴─────────────────────┴──────────────────┤ │ Terminal (multi-tab, split view) │ ├───────────────────────────────────────────────────┤ │ Status bar — file info, cursor, language, toggles│ └───────────────────────────────────────────────────┘
ZoneToggleDescription
File ExplorerCtrl+BTree view of the repository with search, icons, context menu, and context pinning.
Code EditorTabbed CodeMirror 6 editor with syntax highlighting, bracket matching, code folding, find/replace, inline AI edit, and more.
Right Paneltoolbar buttonsContextual panel: Cendra AI chat, Source Control, AI Code Lens, or Agent Mode.
TerminalCtrl+`Multi-tab terminal connected to a gVisor Devbox sandbox with error detection & auto-fix.
Status BarCurrent line/column, file language, encoding, file size, branch, CI status, Ghost Text toggle, AI Lens toggle.

Toolbar

The toolbar at the top provides quick access to all IDE features:

ButtonDescription
ExplorerToggle the file tree sidebar
Source ControlOpen the Git Operations dropdown — branch management, commit, push, stash, and 17 total operations
Cendra AIOpen the Cendra chat panel scoped to your current file with slash commands and @ mentions
Agent ModeLaunch Cendra’s autonomous coding agent
AI Code LensToggle the AI code analysis panel
AI RefactorRefactor selected code via Cendra (select code first)
NotificationsView system and agent notifications
Time TravelBrowse file edit history with timeline scrubbing
TerminalToggle the terminal panel
Run TaskRun npm scripts or Makefile targets from a dropdown
Recent FilesQuick access dropdown of recently opened files
BookmarksJump to saved file+line locations
SettingsOpen the Settings panel to customize font, theme, tab size, and more
Full ScreenEnter immersive full-screen mode (F11)

Status bar

The status bar at the bottom of the IDE shows contextual information:

SectionContent
LeftBranch badge (e.g. main), modified file count, Save All button, Discard All button, file size
CenterLive Coding toggle, Ghost Text toggle, AI Lens toggle
RightLine/column position, language, encoding, CI badge (CI: pass / CI: fail / CI: unknown), Devbox connection status

The branch badge updates in real time when you create or switch branches. The CI badge shows the pipeline status for the current branch.

Command palette

Press Ctrl+Shift+P to open the command palette. Type > to search commands, or just start typing to search files by name (Ctrl+P also opens file search mode).

Available commands include toggling panels, opening Git, starting Agent Mode, AI Refactor, AI Test Generator, AI Search, Find & Replace, Inline AI Edit, Git operations (file history, branch compare, cherry-pick, revert), closing tabs, and more. Over 30 commands are available.

Multi-repo workspace

When multiple repositories are open in a workspace, a repo-switcher dropdown appears in the toolbar. Each repo has its own file tree, editor state, and Devbox terminal session. Switch between repos instantly — up to 5 repos per workspace.

Full-screen mode

Press F11 to enter distraction-free full-screen mode. The main sidebar and header collapse, giving the editor maximum screen real estate. Press F11 again to exit.

Welcome screen

When no file is open, Studio shows a welcome screen with:

  • Quick actions — open Cendra AI or run AI Code Lens with one click
  • Recent files — the last 10 files you edited in this session
  • Keyboard shortcuts — a reference card for the most common shortcuts

What makes it unique

The Studio is not just another browser IDE — it is the human interface to the Cendriix autonomous engineering platform:

CapabilityDescription
Agent Mode with DevboxCendra executes code in a real isolated container — runs, tests, and iterates autonomously
Terminal error auto-fixErrors detected in terminal output → one-click Cendra fix
Cross-repo context pinningPin files as persistent context for Cendra across conversations
AI-annotated diffsSmart Diff explains why changes were made, not just what lines changed
PR Review → Fix loopReview findings become one-click fixes directly in the IDE
Slash commands7 quick commands: /run, /edit, /explain, /test, /fix, /doc, /error
Live Coding animationWatch Cendra write code character-by-character in the editor
Cortex groundingCendra is grounded in your org’s knowledge graph, not just the current file
Last updated on