Local-first · Desktop app · v0.12

Your local coding agent.
Codex-class, on your machine.

Velox is a native desktop coding agent — no web UI, everything runs in one window. Multi-provider LLMs, a tool-calling agent loop, diff-approved file edits, an embedded terminal, git, browser-use and computer use. End-to-end software development in a single app.

  • Windows desktop app
  • 100% local keys
  • TR / EN native UI
Works with the models you already use
OpenAIAnthropicAny OpenAI-compatible APIOllamaLocal GGUF
Everything in one window

A full dev environment, minus the tab circus

Velox combines the editor, terminal, git client and agent into one native desktop app — so the agent can actually finish the job.

🤖

Tool-calling agent loop

A Codex-style agent loop that plans, calls tools, reads results and iterates until the task is verified done.

🧩

Multi-provider LLMs

OpenAI, Anthropic or any OpenAI-compatible endpoint. Per-chat API & model, connection test, thinking-level control.

📝

Diff-approved edits

Every file write shows a diff you approve. One-click undo restores the agent's last change instantly.

💻

Embedded terminal

A real shell inside the app — local tabs and remote SSH tabs side by side. Run builds and tests, let the agent verify its own work.

🌿

Git panel & explorer

Stage, commit (with AI-suggested messages), branch and browse history. VSCode-style tree with M/A/D/? badges and project-wide search.

🌐

Browser & computer use

Drive a real browser via CDP and control the whole desktop — click, drag, type, clipboard, window management.

🔌

MCP & SSH integration

Connect Model Context Protocol servers (stdio or HTTP) to extend the toolset, and run commands on remote machines over SSH profiles.

🧠

Project memory

.velox/memory.md is loaded every run — the agent remembers your build commands, conventions and bans.

🗂️

Projects & sessions

Group chats by project, pin and rename sessions, attach images, dictate with Whisper, and get Windows notifications when a task finishes.

Approval model

Four modes. You set the leash length.

From read-only brainstorming to full autonomy — switch anytime from the mode selector.

💬

Ask

Answers and explains. Reads your code, never writes. Perfect for planning and code review chats.

🔓

Full Access

Runs commands and writes files without asking. For trusted tasks and long autonomous runs.

🗺️

Plan

Researches and produces a step-by-step plan — with numbered survey cards when a decision is yours to make.

Tool Ask Auto-Edit Full Access Plan
read / glob / grep auto auto auto auto
write / edit / patch ask auto (workspace) auto (sandbox) deny
run_command ask ask auto deny
ssh_command ask ask ask deny
web_* auto* auto* auto* auto*

* Web tools require “Allow network tools” in Settings → Permissions. Denylisted commands are rejected in every mode — even Full Access can't bypass them.

Safety

Autonomy with guardrails

Every tool call goes through a policy engine first — the verdict is allow, ask or deny. Sandboxing is enforced at the policy level, not by convention.

🔐

Workspace write lock

Writes outside the session's working folder are rejected in every mode. Attempts like C:\Windows\... are blocked by the policy engine itself.

⛔

Command denylist

An editable regex list blocks destructive commands — rm -rf /, mkfs, dd if=, fork bombs, shutdown, root deletes. No mode can bypass it.

🚨

SSH always asks

Remote machines are outside the sandbox, so ssh_command always shows an approval card unless you add a rule yourself.

✅

Remember & revoke

“Remember for this session” grants a tool permanently for that mode — and every grant is revocable from Settings → Permissions.

🔑

Local secrets

API keys live only in %APPDATA%/velox-data on your disk. Nothing is synced to any cloud service.

↶

Instant undo

Every file write the agent makes is snapshotted. One action restores the last change — no reflog archaeology needed.

Extensibility

MCP servers & remote machines

Velox speaks Model Context Protocol and SSH — plug in tools and reach remote boxes without leaving the window.

🔌 MCP servers

Add stdio or streamable-HTTP servers from Settings → MCP Servers. Their tools join the agent's toolset automatically as mcp_<server>_<tool> — e.g. filesystem, GitHub or PostgreSQL.

# e.g. filesystem server
npx -y @modelcontextprotocol/server-filesystem C:\data

🖥️ SSH profiles

Save host/port/user with password or key auth, test the connection, then open remote terminal tabs next to local ones — or let the agent run commands remotely (always with approval).

# agent-side remote control
ssh_command → systemctl restart api ✓ asked first
Chat commands

Slash commands built for flow

Type / in the composer to steer the agent mid-conversation.

/planProduce a step-by-step plan before touching code
/reviewReview the current diff or a file
/readRead a file or folder into context
/runRun a shell command in the embedded terminal
/searchSearch the project and jump to hits
/compactSummarize and shrink the conversation context
/verifyRun the test loop until everything is green
/btwAsk something unrelated without polluting context
/helpList all commands and shortcuts
New

Velox CLI — the same agent in your terminal

Live in the shell? The CLI runs the very same agent engine as the desktop app — same approval model, same project memory, same providers. No desktop install required: it opens (or creates) the shared velox-data folder on its own.

  • Two ways to run: interactive TUI, or a one-shot task that prints and exits
  • Same four approval modes — ask, auto-edit, full-auto, plan
  • Shares sessions with the desktop app — pick one with /sohbetler
  • MCP, SSH, computer use, skills and web tools included (browser tools stay desktop-only)
# install globally
npm install -g @veloxy/velox-cli
# run interactively (TUI)
velox
# or one-shot
velox "fix the flaky test in cart.spec.ts" -m auto-edit

⌨️ Command reference

Kullanım:
  velox                  interactive TUI
  velox "task"           one-shot task, print & exit

  -m, --mode <mod>       ask | auto-edit | full-auto | plan
  --model <id>           model id (stored on the session)
  --provider <id>        provider id
  --session <id>         continue an existing session
  --data <dir>           data dir (default: %APPDATA%/Velox/velox-data)
  -v, --version   -h, --help

🎛️ TUI commands & shortcuts

/yardım   this screen        /model    provider + model
/mod      approval mode      /hedef    session goal
/sıkıştır compact context    /sohbetler pick a session
/yeni     new session        /çıkış    quit

↑↓ input history  PgUp/PgDn scroll
Ctrl+C cancel/clear  Ctrl+D exit
Three steps

From idea to shipped commit

  1. 1

    Point it at your project

    Open a folder, drop a .velox/memory.md with your conventions, and pick a provider & model per chat.

  2. 2

    Describe the task

    In Plan mode it asks clarifying questions with numbered option cards. In Auto-Edit it proposes diffs you approve.

  3. 3

    Verify and ship

    It runs your tests in the embedded terminal until green, then hands you a clean diff in the git panel.

velox — terminal
$ npm run ship
✓ typecheck passed
✓ 42 tests passed
✓ build complete
→ release/Velox Setup 0.12.23.exe (single file)
Roadmap

Where Velox is heading

Shipped versions so far, and what's cooking next.

v0.1 – v0.5 shipped

Agent loop with multi-provider LLMs, diff-approved edits, embedded terminal, sessions, git panel, browser & computer use, voice input, TR/EN.

v0.6 – v0.8 shipped

Survey cards (ask_user), live context meter with /compact, instant undo, chat forking, project memory, publish script.

v0.12 current

MCP client, SSH profiles & remote terminal, per-mode permission grants, command denylist, canvas view, AI-suggested commit messages.

Ready to hand off the busywork?

Runs entirely on your machine — your keys never leave %APPDATA%/velox-data.

Windows · Linux (AppImage) · deb · rpm · Linux install guide

Windows 10/11 · single-file installer · no account required

FAQ

Good questions

Does my code leave my machine?

No. Velox is fully local — the app, files and terminal run on your machine. Only the prompts you send to your chosen LLM provider go over the network, and API keys are stored locally in %APPDATA%/velox-data.

Which models can I use?

OpenAI and Anthropic out of the box, plus any OpenAI-compatible endpoint — including local servers like Ollama or LM Studio. You can set a different API and model per chat.

Can I stop it from breaking things?

Yes — that's what the modes are for. Ask mode never writes, Auto-Edit requires diff approval for every file change, and Full Access is opt-in. Undo restores the agent's last write at any time.

Is there a Turkish interface?

Yes. The app ships with native TR/EN, and this website automatically switches to Turkish for visitors from Türkiye — you can override it with the EN/TR toggle in the header.

What are the limitations?

The terminal is pipe-based, so full-screen programs like vim or top won't render. Undo covers the agent's file writes only — side effects from shell commands aren't rolled back.

What is MCP and how do I use it?

Model Context Protocol is an open standard for connecting tools to AI agents. Add a server (stdio or HTTP) in Settings → MCP Servers and its tools become available to the agent automatically — filesystem access, GitHub operations, database queries and more.

Is there a CLI version?

Yes — install it with npm install -g @veloxy/velox-cli, then run velox for the interactive TUI or velox "task" for a one-shot run. It shares sessions and settings with the desktop app — see the CLI section above.

Can it really control my whole desktop?

Yes — computer use lets the agent see the screen (with a coordinate grid), click, drag, type, use the clipboard and manage windows. But it's gated behind the approval model like any other powerful tool.