Windows desktop · Local-first

Your PC, with an operator.

Axonus is a desktop OS layer for Windows. Talk to it. It opens apps, writes files, sends mail, and runs work on a schedule.

Windows 10 / 11 · 64-bit · GitHub

Not a chatbot in a browser tab. A single window that hosts your apps, files, terminal, mail, and schedule — plus an assistant that can act on this PC. Apps open inside Axonus. Nothing spawns random windows behind your back.

The shell

One desktop. Not a website.

Home, Tasks, and Apps live in one frameless window — no page router, no tabs pretending to be an OS.

One shell, three views

Home / Tasks / Apps. No website-style routing — just a desktop you drive.

Frameless window & taskbar

Pin the apps you use. Your layout, your bar.

Today card

Today’s events with a live countdown to what’s next.

Continue working

Pick up exactly where you left off.

Your account

Sign in and manage everything from the account menu.

Local access, on your terms

Files and Terminal need your permission. Only your folders — Desktop, Documents, Downloads, Pictures, home, OneDrive. Windows, System32 and Program Files stay off-limits.

The assistant

Talk like a colleague. It acts, then tells you what it did.

Open apps

Launch installed apps inside Axonus — not in stray windows.

In-app browser

Open a URL. Google a query → first result → screenshot. Click and type.

Files

List, read, write, and mkdir — inside allowed folders only.

Terminal

PowerShell in allowed folders, with a 30-second timeout.

Code

New project under Documents/Axonus/<name>/. Write files, preview HTML, npm run dev.

Tasks

Create and update. Today / Upcoming / Done.

Memory

Remember and recall the facts that matter to you.

Longer jobs

Optional OpenHands sidecar for bigger coding work, when enabled.

Agent

AI Data Scientist

Turns a messy dataset into model-ready data — and explains every decision it made.

Honest profiling

Catches what standard tools miss: missing values disguised as text (“NA”, “-”, 999), numbers hidden in currency strings, dates written in four formats in one column, and target leakage — a column that secretly contains the answer.

A plan you approve

Every step carries the number that justified it — “median, because skew is +5.48 and 175 values sit outside the IQR fence.” Nothing is touched until you say yes.

No leakage by design

The train/test split happens before any constant is fitted, so no test row influences how it is itself transformed.

Validated execution

14 checks — row accounting, imputation completeness, target integrity, model-readiness. It rolls back rather than hand over data that failed them.

What you get

A clean train/test pair, a report anyone can read, a replayable plan JSON, and a runnable scikit-learn pipeline that reproduces the transformation cell for cell.

Reads & connects

CSV Excel JSON Parquet HTML tables

Read-only database connections — rows counted at the source before any transfer:

PostgreSQL MySQL SQL Server Oracle SQLite DuckDB MongoDB Redis

Gmail

Mail that drafts — and never sends behind your back.

OAuth with a free inbox poll. No Google Pub/Sub, no billing surprises.

  • Connect Gmail from the avatar menu — it opens Chrome where you’re already signed in.
  • Inbox poll about every 45 seconds.
  • New mail → an in-app toast and a Windows notification.
  • Autopilot: is it important? → one-line summary → optional draft reply.
  • Never auto-sends. You click Send draft, or tell the assistant “send” / “bhej do”.
  • VIP rules: always draft when it’s from a boss or client — by email, @domain, or a name token.
  • Same-thread reply: exact words, one send. No wrong thread, no double send.
  • New mail and replies stay separate.
  • Disconnect any time from the same menu.

Schedule

Say when. It waits, then does it.

“Kal 9 baje X ko ye email bhej do.”

→ Scheduled send
  • Backend up If Gmail is connected and the PC + backend (API + Docker Postgres/Redis/worker) stay on, the email still sends after you close the Axonus window.
  • No Gmail link If Gmail isn’t connected, the send goes through the in-app browser — the desktop must stay open.
  • Calendar A calendar event on Today is display-only unless you also schedule it as an action.
  • Recurring Recurring cron exists in the API. The chat assistant doesn’t set “every day at 9” yet.
  • Offline Laptop off or Docker off? Jobs wait until the backend is back.

Honest limits

What the agent can do today.

No overselling. Here’s the real edge of the tool.

Can DevOps, inside your folders

  • git status / diff / commit / push
  • short npm test / install
  • docker ps, small compose commands
  • edit Dockerfile / YAML

Window open · terminal permission on · user folders only.

Can’t — yet

  • long docker builds (30s kill)
  • Program Files / system directories
  • AWS / GCP / kubectl as first-class tools
  • production deploy as a product feature
  • anything with the app closed

Craft

How apps run inside Axonus.

Web first

Prefer web/server apps in a Chrome view — VS Code serve-web, Figma.

Native when needed

Otherwise, a real .exe or Store app embedded right in the viewport.

System stays safe

System processes like explorer and dwm are refused.

Clean lifecycle

Minimize hides the guest. Quit only kills what Axonus started.

Principles

How Axonus behaves.

  • Acts on the machine — doesn’t only chat.
  • Asks permission for files and terminal.
  • Mail: draft first, send only on confirm.
  • Same-thread replies, exact text, once.
  • Never opens apps outside Axonus as a workaround.
  • Honest failures — “couldn’t send,” no fake success.
  • Local-first Windows; the backend can keep scheduled Gmail alive while the window is closed.

Bring an operator to your desktop.

Install Axonus and let your PC do the work you describe.

Download for Windows

Windows 10 / 11 · 64-bit