8080.ai for VS Code
Use 8080.ai sessions and Developer Mode without leaving VS Code.
The extension adds an 8080.ai entry to the Activity Bar, a chat/session editor tab, browser-based authentication, project-aware sessions, local file sync, and Developer Mode workflows that can stream AI-generated plans, tool activity, code changes, and local command output back into your workspace.
Requirements
- VS Code 1.86 or later
- An 8080.ai account
- A workspace backed by a Git repository with a remote origin for Developer Mode
Key Features
Sign in with 8080.ai
Use 8080.ai: Login with 8080.ai from the Command Palette or the login button in the 8080.ai panel. The extension opens your browser, completes the 8080.ai login flow, stores the access token securely through VS Code authentication, and refreshes tokens when needed.
Sessions in VS Code
The 8080.ai Activity Bar panel shows project sessions for the current workspace. You can:
- Open a session in a VS Code editor tab
- Create a new Developer Mode session
- Rename sessions
- Refresh session data
- Switch between local development and production 8080.ai endpoints
Developer Mode
Developer Mode lets 8080.ai understand and work with the code in your current repository.
When you send a message, the extension syncs the current Git-tracked workspace state, streams Developer Mode progress, and shows responses in the session tab. Plans, tool calls, terminal output, changed files, and generated code updates are shown inline so you can review what happened without switching tools.
Developer Mode can also apply approved file changes into the local workspace and report per-file line additions and deletions.
Local Command Execution
Developer Mode may request local commands after applying code changes, such as build, test, or lint commands. This is controlled by 8080Ai.localCommandExecution.
| Value |
Behavior |
auto |
Run server-requested commands automatically |
prompt |
Ask before running each command |
disabled |
Reject local command requests |
Commands
| Command |
Description |
8080.ai: Login with 8080.ai |
Start browser login |
8080.ai: Logout of 8080.ai |
Clear the stored 8080.ai session |
8080.ai: Open 8080.ai |
Open the 8080.ai web app |
8080.ai: Open Session |
Open a selected session |
8080.ai: New Session |
Create a new Developer Mode session |
8080.ai: Rename Session |
Rename a selected session |
8080.ai: Refresh Sessions |
Reload sessions |
8080.ai: Use localhost:3000 |
Point the extension at local 8080.ai services |
8080.ai: Use Production |
Point the extension back to production |
Settings
| Setting |
Default |
Description |
8080Ai.webBaseUrl |
http://localhost:3000 |
8080.ai web app URL used for browser login |
8080Ai.apiBaseUrl |
http://localhost:8000 |
8080.ai API URL used for auth, sessions, sync, and Developer Mode |
8080Ai.localCommandExecution |
auto |
Controls whether Developer Mode can run local commands |
Local 8080.ai Development
To test the extension against a local 8080.ai frontend/API proxy:
8080.ai: Use localhost:3000
This sets the current workspace to:
{
"8080Ai.webBaseUrl": "http://localhost:3000",
"8080Ai.apiBaseUrl": "http://localhost:3000"
}
Switch back with:
8080.ai: Use Production
Extension Development
npm install
npm run compile
npm run watch
Run the extension from VS Code's Run and Debug panel using the Extension Host launch configuration.
Package locally:
npx @vscode/vsce package
License
This extension is proprietary software. See LICENSE.