Skip to main content

Predictive context middleware layer for AI workflows.

Project description

Vaner

CI CodeQL Release License OpenSSF Scorecard

Status: alpha (pre-1.0). Interfaces may evolve quickly while we stabilize core behavior.

What is Vaner?

Vaner is a local-first preparation engine for AI coding agents. It turns idle compute into evidence-backed Prepared Work — review notes, bug hypotheses, docs drift, virtual diffs, research briefs, ready prediction-backed drafts — and serves the best fit when the real question arrives.

Prepared Work is non-mutating by default: virtual diffs and exports require explicit user action. Vaner does not silently edit your files.

Install

Most users: download the desktop app at vaner.ai. The desktop app starts the engine, picks a local model for your hardware, and wires Vaner into the MCP clients it detects on your machine (Claude Code, Cursor, Zed, VS Code, Claude Desktop, …).

Power users / CI: install the CLI directly.

# Linux/macOS — one-line installer
curl -fsSL --proto '=https' --tlsv1.2 https://vaner.ai/install.sh | bash

# Or via your package manager of choice
pipx install 'vaner[mcp]'
uv tool install 'vaner[mcp]'

Full install matrix (flags, non-interactive CI, package upgrade, source build, retention/expiry): docs.vaner.ai/getting-started.

First run

vaner init --path .   # detect hardware, pick a model, wire detected MCP clients
vaner up --path .     # start the daemon + cockpit

The cockpit opens at http://127.0.0.1:8473/ and shows live pipeline state, prepared work, predictions, goals, and feedback.

Connect your AI client

Vaner exposes context to your agent over MCP. vaner init wires the clients it detects automatically. Manual setup:

Client One command
Claude Code (plugin, recommended) /plugin marketplace add Borgels/vaner then /plugin install vaner@vaner
Claude Code (manual MCP) claude mcp add --transport stdio --scope user vaner -- vaner mcp --path .
Codex CLI codex mcp add vaner -- vaner mcp --path .
Cursor, VS Code, Zed, Windsurf, Continue, Claude Desktop, Cline, Roo see docs.vaner.ai/integrations

Documentation

Full docs at docs.vaner.ai:

Contributing

See CONTRIBUTING.md for dev setup, testing, CI, the Claude Code plugin parity rules, and DCO sign-off. Quick start:

git clone https://github.com/Borgels/vaner.git
cd vaner
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pre-commit install
pytest tests -m "not slow and not integration"

Community

License

Apache-2.0. Copyright 2026 Borgels Olsen Holding ApS (VAT DK39700425).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vaner-0.9.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vaner-0.9.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file vaner-0.9.0.tar.gz.

File metadata

  • Download URL: vaner-0.9.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for vaner-0.9.0.tar.gz
Algorithm Hash digest
SHA256 0cbec58f1a63eaf1c70a60ae9346dfd7de7755b3af6f941550e5b0bb03fb43db
MD5 43697285e46b41a082a9d1e435aff409
BLAKE2b-256 4ddd805690868d353ce5d56e1b0f706b43927ea98bbee14c21d14ab0b325730f

See more details on using hashes here.

Provenance

The following attestation bundles were made for vaner-0.9.0.tar.gz:

Publisher: release.yml on Borgels/vaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vaner-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: vaner-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for vaner-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7db205b93a2b920fb3e766b9987e66148846b01b5341ced4793e9d2df80c30bd
MD5 76e999f5ed71eea7ae308b076fcb6282
BLAKE2b-256 109019b81d0d2445ca233077e18462f967b354e809fc706fb352aa6ad474e1d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for vaner-0.9.0-py3-none-any.whl:

Publisher: release.yml on Borgels/vaner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page