Vally — On-Device AI Assistant
Your private AI inside VS Code.
Like Claude Code — but it runs entirely on your machine, costs nothing, and never sends your code anywhere.
What is Vally?
Vally is a complete AI assistant that lives on your computer. It chats, codes, reads PDFs, sees photos you upload, draws charts, browses the web, remembers things you teach it — all without sending anything to OpenAI, Anthropic, or anyone else.
This extension brings the full Vally experience inside VS Code, accessible from one ◆ icon in the activity bar.
Why Vally
|
Vally |
Cloud AI Tools |
| Runs on your machine |
✅ |
❌ |
| Your code stays private |
✅ |
❌ |
| Costs $0 / month |
✅ |
❌ |
| Works offline |
✅ |
❌ |
| Pick your own engine |
✅ (Vally 1–5) |
❌ |
| Built-in web research |
✅ |
Limited |
| Reads photos & PDFs |
✅ |
Some |
| Learns from any website |
✅ |
❌ |
| Draws interactive charts |
✅ |
❌ |
What you get inside VS Code
- ◆ Vally icon in the activity bar (left rail) — click to open the full dashboard in a sidebar webview.
Ctrl+Shift+L — open Vally as a full editor tab beside your code.
Ctrl+Shift+V — focus the sidebar view.
- Status-bar entry
◆ Vally (bottom right) — one click to open.
- Auto-reconnect — if your Vally server isn't running you get a friendly setup screen; the moment it comes up, the dashboard loads.
- Inherits everything from Vally itself:
- Chat with on-device or cloud engines (your choice, your keys).
- Code workspace with file tree, viewer, Run console, and live web preview.
- Learn — point Vally at any website or topic; it downloads, embeds and remembers on-device.
- Photos & vision — drag in an image and Vally sees it.
- PDFs / code files — drop them in chat as context.
- Charts — interactive Chart.js renders.
- Slash commands —
/new, /summarize, /translate, /code, /think, /help.
- Stop button + Esc to cancel mid-stream.
- Multi-profile, light theme, export / import, token usage tracking.
Requirements
- VS Code 1.74+
- Vally itself running locally — defaults to
http://localhost:7700. Get it from your Sarouvet Technologies distribution. The extension is a thin window into your running Vally server.
Quick start
- Install this extension.
- Start your Vally server in any terminal:
cd path\to\Vally
npm run dev
You'll see Vally dashboard: http://localhost:7700. Leave it running.
- Click the ◆ Vally icon in the activity bar (or press
Ctrl+Shift+V).
- Sign in with your local profile and start chatting / coding.
That's it. No API keys, no logins, no credit card. Your conversations stay on your device.
Settings
| Setting |
Default |
Description |
vally.serverUrl |
http://localhost:7700 |
Where your Vally server is running. Change if you run on a different port or host. |
vally.openOnStartup |
false |
Open the Vally sidebar automatically when VS Code starts. |
vally.showEditorButton |
true |
Show a Vally button in the editor toolbar (top-right when a file is open). |
Edit at: File → Preferences → Settings → search "Vally".
Commands
All commands available from the Command Palette (Ctrl+Shift+P):
| Command |
Default keybind |
Vally: Open Chat |
Ctrl+Shift+L |
Vally: Open Sidebar |
Ctrl+Shift+V |
Vally: Reconnect |
— |
Vally: New Chat |
— |
Privacy
This extension does not transmit anything to Sarouvet Technologies or any third party. It is a webview that loads your local Vally dashboard at the URL you configure. Every chat, every file Vally reads, every page it visits — happens inside your Vally server, on your machine. The extension itself is 9 KB of JavaScript that does nothing more than embed an iframe and check connectivity.
Support & feedback
- Issues, ideas, feature requests → GitHub Issues
- Q&A on the Marketplace listing page.
◆ Built by Sarouvet Technologies. Vally is the AI you actually own.