Choose the changes
Review each file and diff, then stage only the related changes you want in this commit.
// a desktop code editor for Windows and Linux, built for software development with AI.
r0 brings code editing, AI coding agents, Git, an integrated terminal, and database tools into one desktop workspace. Work with your project using the tools that fit your workflow.
Browse your project, check local file changes, and work with GitHub without leaving r0. The workflow stays focused on your code—not a separate merge dashboard.
17pub fn bounded_paths_stay_in_workspace(
18 root: &str, paths: &[String]
19) -> bool {
20 paths.len() <= MAX_CONTAINMENT_PATHS
21 && paths_stay_in_workspace(root, paths)
22}Review each file and diff, then stage only the related changes you want in this commit.
Describe what the staged changes do, then use the Commit action available in your r0 build.
Use Push or Sync Changes if available in your build, or push the commit from r0’s integrated terminal.
Read the Git workflow guide →Code, AI, Git, and your everyday project tools in one desktop workspace.
Edit project files with syntax highlighting, language-server support, and Vim keybindings.
Work with supported AI providers and agent integrations from the same project workspace.
Review and manage source-control changes alongside the files you are working on.
Use the integrated terminal for the commands and development tools your project needs.
Connect to supported databases and work with project data from the editor.
Browse project files, search your workspace, and move between projects.
Customize the editor experience with themes and extensions.
Use collaboration features and managed mode for supported team workflows.
// THE AI-READY CODE EDITOR
Edit code, work with AI coding agents, manage Git, run terminal commands, and inspect supported databases—all from one desktop editor.
Run this in Command Prompt to start the Windows installer:
Download the installer for your processor: R0_<version>_x64-setup.exe for most PCs or R0_<version>_arm64-setup.exe for Windows on ARM.
Download the amd64 package for x64 or arm64 for ARM64, then install it from the directory containing the download:
sudo apt install ./<downloaded-file>.debDownload the package matching your processor, then install it from the directory containing the download:
sudo dnf install ./<downloaded-file>.rpmWhen an AppImage is available, make it executable and launch it:
chmod +x <file>.AppImage
./<file>.AppImageExtract the archive for linux-x86_64 or linux-aarch64 and run r0 from its extracted directory. The portable build uses system WebKitGTK 4.1 libraries.
// r0 workspace
Edit project files with syntax highlighting, language-server support, and Vim keybindings.
Work with supported AI providers and agent integrations from the same project workspace.
Review and manage source-control changes alongside the files you are working on.
Use the integrated terminal for the commands and development tools your project needs.
Connect to supported databases and work with project data from the editor.
Browse project files, search your workspace, and move between projects.
Customize the editor experience with themes and extensions.
Use collaboration features and managed mode for supported team workflows.
Start with r0 Light or r0 Dark, then explore the available theme families.
Review your changes, stage only what belongs in the commit, then commit and push your branch.
Open Source Control in r0, review the changed files, and inspect each diff before staging.
Stage only the files for this change. Keep unrelated work out of the same commit.
Enter a short message describing the change, then use the available Commit action.
Use Push or Sync Changes if your r0 build provides it, or push from the integrated terminal.
git statusgit add path/to/filegit diff --cachedgit commit -m "Describe the change"git pushNo results matching ""
Try searching for themes, shortcuts, Git, or terminal.