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.8.10.tar.gz (1.8 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.8.10-py3-none-any.whl (925.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for vaner-0.8.10.tar.gz
Algorithm Hash digest
SHA256 2b23d0a68da5962d476fba597c3487a303adce6d39bf56d3f17d9ee94274af6b
MD5 4580d5c53546fa45a98daff94f31236b
BLAKE2b-256 1e8990312ebacd99e292054531cbc5e2e7ec9b8b6814132e37a69ab20a4045b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for vaner-0.8.10.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.8.10-py3-none-any.whl.

File metadata

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

File hashes

Hashes for vaner-0.8.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b7339b8f446fe4371026b391f755bd86e1996723207b2ba71208d0fe79ba1992
MD5 7e41e324275ee58dd06484312f7266b9
BLAKE2b-256 4ca08b38bed6c61e73e038e8fb6cbdd53db6da015238411a78befe3f54ec2bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for vaner-0.8.10-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