// THE R0 IDE

Your whole coding loop.
One focused workspace.

Edit project files, work with supported AI integrations, run commands, and review Git changes without losing sight of your project.

02/features

Everything you need to move a project forward.

Code, AI, Git, and your everyday project tools in one desktop workspace.

F.01EDITOR

Write code your way

Edit project files with syntax highlighting, language-server support, and Vim keybindings.

Syntax highlightingLanguage serversVim keybindings
F.02AI WORKFLOW

Build with AI

Work with supported AI providers and agent integrations from the same project workspace.

Agent integrationsProject contextReview changes
F.03SOURCE CONTROL

Keep Git close to the code

Review and manage source-control changes alongside the files you are working on.

Changed filesGit workflowIn your workspace
F.04TERMINAL

Run project commands

Use the integrated terminal for the commands and development tools your project needs.

Integrated terminalProject commandsEditor workflow
F.05DATABASE

Inspect supported databases

Connect to supported databases and work with project data from the editor.

Database toolsProject dataIn the editor
F.06PROJECTS

Find your way around

Browse project files, search your workspace, and move between projects.

File explorerWorkspace searchMultiple projects
F.07PERSONALIZE

Make the editor yours

Customize the editor experience with themes and extensions.

Theme familiesExtensionsKeymap presets
F.08COLLABORATION

Work together with controls

Use collaboration features and managed mode for supported team workflows.

CollaborationManaged modeTeam workflows
F.09 APPEARANCE

Make your workspace feel like yours.

Preview r0's light and dark themes, then explore the available theme families.

src / main.rsr0 theme preview
01fn main() {
02  let message = "Hello, r0";
03  println!("{message}");
04}
05

PREVIEW THE DEFAULT THEMES

THEME FAMILIES

AyuCatppuccinChristmasContrastDraculaGitHubNordOner0SolarizedTokyo NightVitesse

Explore theme families and customize the editor with extensions or imported themes.

F.10 KEYBOARD

Stay in the flow.
Let the keyboard do the work.

Useful defaults for navigating code, making edits, and opening the tools around your project.

// Navigate

Move through files and code

04
  • Quick open a file⌘/CtrlP
  • Open the editor outline⌘/CtrlShiftO
  • Go to definitionF12
  • Find referencesShiftF12

// Edit

Make changes without leaving the keyboard

03
  • Save the current file⌘/CtrlS
  • Toggle line comment⌘/Ctrl/
  • Move the current lineAlt/Option↑/↓

// Workspace

Reach project tools and settings

05
  • Search across the workspace⌘/CtrlShiftF
  • Open source control⌘/CtrlShiftG
  • Toggle the integrated terminal⌘/CtrlJ
  • Choose a color theme⌘/CtrlK⌘/CtrlT
  • Open keyboard shortcuts⌘/CtrlK⌘/CtrlS