WEKTORDownload
Desktop app

Local-firstanalysis.Yourdataneverleavesyourmachine.Onlycolumnstatsdo.

Upload a spreadsheet or connect a database. Wektor writes the analysis code from a schema summary alone, then runs it locally, against your full data, inside a sandboxed process on your machine.

[engine]Reading dataset locally_

How it works

The part everyone else skips explaining.

01

Your file stays put

A CSV, XLSX, or a single read-only SQL query. It's read into memory on your machine and never uploaded anywhere.

02

Only column stats leave

Names, coarse types, and aggregate statistics: min/max, unique counts, date ranges. Never a single row value.

03

Code comes back, runs locally

The model writes Python from the schema alone. That code executes in a sandboxed process, against your full real data, on your machine.

Privacy & data retention

Not a promise. A file you can read.

This isn't marketing language. It's the actual behavior of the code, kept in sync with PRIVACY.md in the repository. If they ever diverge, that's a bug.

What stays on your machine

Your uploaded CSV/XLSX files, and the full contents of any database query you run, are processed entirely locally. They are never uploaded anywhere by Wektor.

What actually gets sent

Column names, coarse data types, and aggregate statistics: min/max/mean, unique-value counts, date ranges. Row-level data is never sent to the AI model.

Your API key

Stored using your OS's native credential store (Keychain / Credential Manager / Secret Service), or a locally encrypted file. Never logged.

Telemetry

None. Wektor does not collect or transmit usage analytics, crash reports, or telemetry of any kind. There's nothing to opt out of.

Try it, no download needed

Pick a dataset. Get roasted.

The same template engine that runs inside the app, on the same three public datasets it ships with. No AI call, no upload. This runs entirely in your browser right now.

Pick a dataset above to get roasted.

🔥 Roasted by Wektor — for entertainment only, not business advice.

Get the full app

Inside the app

Everything an analyst would do. Minus the analyst.

Overview

Executive summary, key risk, and revenue efficiency, generated fresh on every run.

Trends

Time series, category breakdowns, and distributions, all reshapeable without re-running the AI.

Deep Dive

Outlier detection, correlation analysis, and categorical breakdowns computed with plain pandas.

Presentation Mode

A full-screen, keyboard-navigable slide deck built from your analysis, ready for a meeting.

Daily Watch

A background check-in that re-runs your query and flags what changed, without opening the app.

Data Roast

Savage, funny commentary on your own metrics. Four personalities. Entirely optional.

Bring your own key

We never sit between you and the model.

Wektor doesn't operate a server. Your API key goes directly from your machine to your chosen provider, with no markup, no proxy, and nothing for us to see even if we wanted to.

Supported providers

  • OpenRouterconnected via your key
  • OpenAIconnected via your key
  • Anthropicconnected via your key
  • Google (Gemini)connected via your key

Only one provider is active at a time: whichever key you most recently saved and validated in Settings. Keys are stored in your OS credential store, never in plain text.

Pricing

Pay once, or don't pay at all.

Free

Core data analysis, forever free

$0
  • CSV upload & analysis
  • SQLite connection
  • Bar, line, pie, scatter charts
  • “What happened” summaries
  • 3 demo datasets
Download Free
Best value

Lifetime

One-time payment. Phase 1 + Phase 2 included.

$49$199
  • Everything in Free, plus:
  • MySQL & PostgreSQL
  • Daily Watch
  • What-If Simulator
  • PDF reports & Presentation Mode
  • Phase 1 + Phase 2 features included, one payment
Best if Phase 1 + 2 covers what you needBuy Lifetime — $49

Limited to first 500 buyers. Then $99.

Pro Monthly

Cancel anytime. Always latest.

$6/mo
  • Everything in Lifetime, through Phase 2
  • Plus every feature after that, for as long as you're subscribed
  • Cancel anytime, no commitment
Start Pro — $6/mo

Cancel anytime. No questions asked.

FeatureFreeLifetimePro
CSV upload & analysis
SQLite connection
3 demo datasets
MySQL / PostgreSQL
Daily Watch
What-If Simulator
PDF reports
Presentation Mode
Trend detection
AI Data StorytellerComing soonComing soon
Smart Data DetectiveComing soonComing soon
Data Health ScoreComing soonComing soon

“Coming soon” features above are Phase 2, included free for both Lifetime and Pro buyers the moment they ship. Anything beyond Phase 2 isn’t covered by the Lifetime price; see the FAQ below.

Questions

Before you ask.

Everything in Free, plus all Phase 1 features, plus all Phase 2 features when they release, included at no extra cost. One-time payment. Anything beyond Phase 2 would be a separate purchase; Lifetime doesn't mean every feature we ever build.

Get Wektor

Run it on your machine. See for yourself.

Beta · builds are currently unsigned
Unsigned builds may trigger an OS warning on first launch. This is expected until code signing is set up. The source is public; verify it yourself.