PearAI's Integration of Roo Code / Cline, a coding agent. Name attribution will always be kept in tact.
-
Clone the repo:
git clone https://github.com/RooVetGit/Roo-Code.git
-
Download esbuild problem matchers Install https://market.trypear.ai/items?itemName=connor4312.esbuild-problem-matchers
-
Install dependencies:
npm run install:all
-
Build the extension:
npm run build
- A
.vsix
file will appear in thebin/
directory.
- A
-
Start the webview (Vite/React app with HMR):
npm run dev
-
Debug:
- Press
F5
(or Run → Start Debugging) in VSCode to open a new session with Roo Code loaded.
- Press
Changes to the webview will appear immediately. Changes to the core extension will require a restart of the extension host.
Alternatively you can build a .vsix and install it directly in VSCode:
npm run build
A .vsix
file will appear in the bin/
directory which can be installed with:
code --install-extension bin/roo-cline-<version>.vsix
We use changesets for versioning and publishing. Check our CHANGELOG.md
for release notes.
Install the .vsix
manually if desired:
bash code --install-extension bin/roo-code-4.0.0.vsix
|