Product How it works Interface Stack Can and can't Pricing About Request trial
Private trials Public beta from Q4 2027

An AI agent that works where you already are.

computer.vodka is a local agent loop you run on your own machine. It talks to a model on localhost, reads the folder you point it at, calls tools, and waits for approval before anything hard to undo. Early, useful, and honest about the limits.

Public beta opens Q4 2027, after we fix the bugs coming out of private trials. Thanks for waiting.

computer.vodka · session probe

Built to stay on your side of the screen.

Most agents send your files and prompts to a company's servers. This one is designed to run against a model on your own machine or network instead, so your files stay where you put them.

A local agent loop

It plans, calls a tool, checks the result, and repeats, using a model you already run through Ollama, llama.cpp, LM Studio, or any OpenAI-compatible endpoint on your machine.

Your files stay put

It only touches the folder you point it at. Its memory is a set of local notes you can open, edit, or delete yourself.

Made for a laptop

We trim the context and keep the tool set small so a long session does not grind your machine to a halt.

You approve the risky steps

Deleting files, running installs, or anything hard to undo waits for your yes. You see the plan before it runs.

A small, useful tool set

Read, write, search, run shell commands, and browse pages on your own machine. Enough to finish a task, not a long list of extras.

Three steps, then it lives on your desk.

No lengthy setup and no account to babysit. You go from a trial request to a working agent in one folder, in about the time it takes to install anything else.

1

Ask the chat for a trial

Open the interface below and tell the agent you want in, or just type your email. It collects what it needs and sends the request for you.

2

Install it locally

It runs on macOS, Linux, or Windows. Point it at a local model. After the first setup it does not need an account to keep working.

3

Give it a task

Open a folder, describe what you want, and watch it work. Approve the steps that matter, and keep a record of what it did.

It's just a chat.

No dashboard, no control panel. Internet, local files, and connected apps are switches right inside the chat. This preview is a demo of the product, so if you want the real thing, just ask the chat below for a trial.

computer.vodka
Online

A full local agent, split into parts you can inspect.

The site is a preview. The installed product is a process on your machine: a planner, a tool runner, memory on disk, and a hard stop before anything destructive. It can finish work in one folder. It is not a cloud copilot with your files on someone else's GPU.

The loop

Every turn is the same four steps: plan, pick one tool, read the result, then decide whether to continue or stop. Context is trimmed each turn so a long session still fits on a laptop GPU or a strong CPU.

  • 01Talks to Ollama, llama.cpp, LM Studio, or vLLM over any OpenAI-style /v1/chat/completions endpoint on localhost or your LAN.
  • 02Model-agnostic: Llama, Qwen, Mistral, or Gemma, and whatever you already run. Quality follows the weights, not a hidden API.
  • 03Tool calls use strict JSON schemas. A malformed call is caught and retried instead of crashing the turn.
  • 04Context window is managed with a rolling summary, so multi-step tasks stay in one transcript without overflowing the model.
  • 05Streaming tokens render live, and any turn can be interrupted mid-run without corrupting the workspace.

Tools

Enough to finish a job in a folder, not a kitchen-sink plugin list. Risky calls wait for a yes.

readwritesearchshellfetchdiff
  • 06Workspace is a single folder. Every path is resolved and checked against that root, so it cannot walk your home directory.
  • 07Writes go through a diff preview. Deletes, overwrites, and install commands pause until you confirm the plan.
  • 08Shell runs with a timeout and captured stdout/stderr, so a hung command can't lock the session.

Memory

No hidden vector store you cannot open. Notes live as plain markdown in the same workspace.

  • 09Memory is a set of .md files you can open, edit, or delete like any other file.
  • 10Optional local embeddings index the workspace for search. It stays on disk and never leaves the machine.
  • 11Every tool call is appended to a plain-text session log, so you can audit exactly what ran, in order.

What stays local

Prompts, file contents, shell output, and embeddings stay on the box you run. This page only emails a trial request. The installed agent does not phone home.

  • 12A single binary plus your model. macOS, Linux, and Windows, first-class on Apple Silicon, which is what we develop on.
  • 13No telemetry and no account after setup. You can run it fully air-gapped once the model is pulled.
  • 14Config is one readable file. No cloud project, no API key required for the local path.

Connectors and text-in

Apps in the chat are switches, not a second control panel. Live connections ship with the trial. You can also text the agent once a conversation is unlocked.

  • 15Mail, calendar, docs, and chat apps sit behind the Apps toggle. Off means the tool is never even offered to the model.
  • 16Connectors use scoped OAuth. Tokens are stored locally and you revoke access per app whenever you want.
  • 17The first message in any text thread is password-checked, so a random number cannot act on your behalf.

What it can do, and what it can't yet.

This is an early student-built agent, not a finished platform. The list below is the surface area of the installed runtime, not a marketing version of it.

It can

  • Read and edit a workspace folder

    List, search, open, and rewrite files inside one directory you choose. Grep-style search across that tree.

  • Write drafts and small scripts

    Create markdown, JSON, CSV, Python, or shell files, then show the diff before it stays on disk.

  • Run local commands you approve

    Shell, tests, formatters, and short programs on your machine. Installs and deletes wait for a yes.

  • Talk to a local model you already run

    Ollama, llama.cpp, LM Studio, or any OpenAI-compatible server on localhost or your LAN.

  • Keep a readable session log

    Every tool call is written to a local transcript so you can see what it touched after the fact.

  • Keep working offline after setup

    Once the binary and model are on the machine, files and prompts do not go to our servers.

It can't, at least not yet

  • Match frontier cloud models

    Output quality is the local model you attach. A 7B or 14B on a laptop is not GPT-class reasoning.

  • Run well on a weak machine

    Useful local models need RAM and, ideally, a GPU. Older phones and low-RAM laptops will stall.

  • Browse the open web by default

    Network fetch is off until you turn it on, and even then it is for pages you ask it to open, not a general crawler.

  • Always read the task correctly

    It can mis-scope a folder, skip a file, or write the wrong thing. Review the diff before you approve.

  • Replace git or backups

    There is no built-in version control. Keep your own copies of anything you cannot afford to lose.

  • Act from this website

    The chat on this page is a preview. It cannot see your disk. The loop starts after you install the trial.

Local stays free. Hosted extras are usage-only.

The agent you install does not need a card. From the Q4 2027 public beta, hosted extras are optional and metered by what you actually use that month. No fixed account fee, no send cap, no plan ceiling. Quiet months stay cheap. Heavy months just bill the work. Anything that can run on your machine stays in the local product.

Always free

Stays local

No subscription · ships with the trial

  • The full agent loop

    Plan, tool, observe, stop. Read, write, search, shell, and local fetch inside the folder you choose.

  • Your own model

    Ollama, llama.cpp, LM Studio, or any OpenAI-compatible endpoint on the machine or LAN.

  • Memory and logs on disk

    Markdown notes and a plain transcript. You can open or delete them without an account.

  • Approval before damage

    Deletes, overwrites, and installs wait for a yes. That gate does not move to the cloud.

  • Works offline after setup

    No seat, no monthly fee, no phone-home just to keep using the agent on one computer.

Q4 2027 · pay as you go

Hosted extras

Usage billed each month · no fixed fee, no send limit, only what you use

  • Cloud model when local is not enough

    Metered hosted reasoning for the hard turns. Files stay in your workspace unless you attach them.

  • Same session on more than one device

    Sync chat and memory notes across a laptop and a phone. A single disk cannot do that by itself.

  • Always-on text and WhatsApp

    A hosted gateway so the agent can pick up SMS or chat when the laptop is closed. Bill by messages handled, not a plan cap.

  • Live app connectors

    Gmail, Calendar, Slack, Drive, and similar need an OAuth broker we host. You pay for the calls you make.

  • Jobs that outlive sleep

    A hosted runner keeps a long task going after the lid closes. Local processes die with the machine.

  • Team approvals and shared logs

    A second person can approve a risky step and read the same transcript. That is a server product.

  • Usage dashboard and receipts

    See tokens, connector calls, and messages for the month. Export a receipt. Stop anytime and local keeps working.

  • Scheduled jobs and webhooks

    Wake the agent on a timer or an inbound event. Hosted only, because a closed laptop cannot keep a clock.

Four people who wanted the agent on their own laptop.

We design, build, and run computer.vodka on our own machines in Aotearoa. Raman is in Wellington. Jayson, Ashly, and Emily are in Auckland. Each person owns a part of the agent and still reviews the rest.

R

Raman

Runtime and inferenceWellington

Owns the agent loop: plan, tool call, observe, stop. Makes local models through Ollama, llama.cpp, and LM Studio feel usable on a laptop, especially Apple Silicon. Also keeps the tool runner and context trimming from grinding a long session to a halt.

J

Jayson

Product and evaluationAuckland

Turns raw agent behavior into a task you can hand someone who does not live in a terminal. Writes evals against folders, decides what ships in a trial, and cuts anything that only looks good in a demo. Watches private-trial bugs so the Q4 2027 public beta is actually usable.

A

Ashly

Design and interfaceAuckland

Designs the chat, the capability switches, and the approval states. Builds the desktop shell so computer.vodka feels like a modern tool instead of a raw CLI. Also owns the small details: the mark, the trial flow in the preview, and how the product reads on a phone.

E

Emily

Memory and tool safetyAuckland

Works on local notes, session logs, and the permission rules around write, delete, and install. Makes sure a bad plan cannot walk outside the folder you pointed at. If a step is hard to undo, it waits for a yes before it runs.