NOVORA is an autonomous coding workspace that lives directly inside VS Code. It reads your project, edits real files, runs commands, keeps conversation history, and talks to the hosted NOVORA backend automatically.
Install and Use
- Install the extension from the Marketplace.
- Open the NOVORA view in VS Code.
- Send your first message.
For the hosted production service, no manual setup is required. The extension is preconfigured to use https://novoracode.com/api.
What NOVORA Can Do
- Read and understand your current workspace.
- Create, edit, rename, and delete files with safety controls.
- Run shell commands and inspect the output.
- Keep a full conversation history inside VS Code.
- Undo and redo NOVORA-applied workspace changes.
- Detect backend availability before sending work.
Workspace Tools
| Tool | What it does |
|---|---|
list_files |
Scan the workspace with a glob pattern |
read_file |
Read any project file |
write_file |
Create or overwrite a file |
replace_in_file |
Surgical text replacement inside a file |
create_directory |
Create folder trees recursively |
rename_path |
Rename or move a file or directory |
delete_path |
Delete with an automatic backup snapshot |
restore_path |
Restore the latest backup for any path |
run_command |
Run a shell command from the workspace root |
open_file |
Open and focus a file at a specific line |
undo_last_action |
Revert the last NOVORA workspace change |
redo_last_action |
Re-apply an undone change |
Commands
| Command | Description |
|---|---|
NOVORA: Open Workspace |
Open the NOVORA sidebar |
NOVORA: New Conversation |
Start a fresh conversation |
NOVORA: Undo Last Change |
Revert the last NOVORA change |
NOVORA: Redo Last Change |
Re-apply an undone change |
NOVORA: Check Backend Health |
Verify backend connectivity |
Safety
- Sensitive files require confirmation.
- High-risk destructive actions are flagged.
- File edits create backups automatically.
- Workspace operations stay inside the current project boundary.
- You can switch between Auto and Ask modes.
Advanced Settings
Most users do not need to change anything.
| Setting | Default | Description |
|---|---|---|
devAgent.apiBaseUrl |
https://novoracode.com/api |
Hosted backend base URL |
devAgent.apiPath |
/orchestrate |
Hosted orchestration path |
devAgent.healthPath |
/orchestrate |
Production reachability probe path |
devAgent.requestTimeoutMs |
60000 |
Request timeout in milliseconds |
devAgent.healthCacheTtlMs |
30000 |
Backend health cache duration |
devAgent.agentType |
dev |
Agent profile |
devAgent.provider |
(empty) | Optional provider hint |
devAgent.editMode |
auto |
auto or ask |
devAgent.maxToolRounds |
4 |
Max tool-execution loops |
devAgent.workspaceContextFiles |
24 |
Sampled files for context |
devAgent.commandExecutionMode |
capture |
capture or terminal |
devAgent.apiKey |
(empty) | Optional bearer token |
Requirements
- Visual Studio Code 1.80.0 or newer.
- Access to the hosted NOVORA backend or a compatible self-hosted backend.
- Node.js 18 or newer for local development.
Privacy and Security
- NOVORA sends only the prompt, attachments, and workspace context needed for the task.
- No telemetry is collected by default.
- Optional API keys are never logged by the extension.
- Backend health is checked automatically to reduce broken requests.
Local Development
npm install
npm run compile
code --extensionDevelopmentPath=.
Packaging
npm run package
Links
- Website: novoracode.com
- Publisher: LuxTech