✳ THE V-NATIVE CODING COMPANION

Big ideas.
Little steps.
Working code.

Meet Veasel Code, a coding agent built in V for people who like to stay close to the work. Bring your ideas, pick a supported model provider, and keep session history in a local SQLite database. Prompts go to the provider you configure.

Early build · Open source · Made with V
✦
✳
✧
V programming language logoBUILT
IN V
Pixel-art portrait of Veasel, the V language mascot
veasel / your-project⌘ K

// your next idea starts here

fn make_it_real() {

veasel.work(with: you)

}

✓Session savedright here, on your machine•••
⌁ ideas welcome
↗ your repo, your rules

A GOOD AGENT FEELS LIKE A GOOD PAIR

You steer.
Veasel helps.

Coding with AI should feel less like handing over the keys and more like having a thoughtful teammate at your side. Veasel Code is being built to make every step visible, every session resumable, and your tools yours to choose.

⌂

CLOSE TO HOME

Your workspace
stays yours.

The local V backend keeps session data on your machine and listens on loopback.

↻

PICK UP ANYTIME

Good ideas
don't disappear.

Sessions and their event history are stored together in SQLite, ready to reconnect.

⌘

BUILT TO BE OPEN

Choose your
AI sidekick.

Choose OpenAI-compatible, Anthropic, or Gemini through one small provider interface.

YOUR MODEL, YOUR CALL

Room for more
than one kind of mind.

Three provider adapters are ready in the current source build. Switch the backend configuration while keeping the same session workflow.

◌ OpenAI-compatible✳ Anthropic✦ Gemini
oneagent
core
AVAILABLE IN SOURCE

A SIMPLE SHAPE, WITH ROOM TO GROW

A clear path
through the work.

Small, sturdy pieces that keep the conversation and the code connected.

⌘
01 · YOU

Open a project

Start in the repository you want to work on.

↓
☷
02 · VEASEL

Keep a lasting session

Local storage and a replayable event stream hold the thread.

↓
✳
03 · TOGETHER

Choose how to build

Provider support and careful tool permissions are part of the build plan.

✦

A REAL FOUNDATION, TAKING SHAPE

Here’s what works
today.

Veasel Code is early. We’d rather show you exactly where it stands than dress a promise up as a feature.

BUILD BOARDUPDATED WITH THE REPO
✓V backend on loopbackREADY
✓SQLite sessions + event historyREADY
✓Terminal session browserEARLY
◌Multi-provider session chatREADY
·Repository tools + approvalsPLANNED
See the honest roadmap ↗

COME BUILD WITH US

Curious minds
fit right in.

Run the current foundation locally, peek at how it’s put together, or follow the next milestones on GitHub.

Read the getting-started guide →
THE CURRENT BUILD
01  CLONE THE REPOgit clone https://github.com/veasel-labs/veasel02  START THE LOCAL SERVERv run . serve03  OPEN THE TERMINAL CLIENTv run . tui
V + SQLite · Bun for the terminal client ♥

THE NEXT LINE IS YOURS

Let’s make something
worth opening.

Meet us on GitHub ↗

Veasel is the V language mascot. Veasel Code is the coding agent.