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=.