Now taking first installs

Private AI, set up for the work you already do.

We install open-source AI on your own computers, shape it around your recurring work with the TresPies Harness, and stay on call to keep it useful. Built for nonprofits and small offices that handle records they can't send to someone else's servers.

runs where
On your machines. In private mode, the AI runs on the computer itself, has no web access, and its programs are blocked from reaching the internet. We test this at install and after every upgrade.
set up for
Your drafts, records, and bilingual notices, as routines your staff can run in English or Spanish.
supported by
A person. A monthly working session, a request line, and an upgrade every quarter.
Integration process

From first conversation to daily use in about a month

Each install follows the same six steps. The first five are setup. The sixth is the retainer, and we expect it to be where most of the value comes from, because the useful routines come from watching how your staff actually use the tools.

Week 1

Listen

Short intake sessions with the teams who'll use it. We list the work that repeats every week or month, and we map your data: what's routine, what's sensitive, and what must never leave the building.

Task listData mapPoint person named
Weeks 1 to 2

Check

We look at the computers you have. The Harness runs on Windows 10 or 11, and installing it needs administrator access, which we arrange with your IT person. If none of your computers can run a capable model at a usable speed, we write a spec for one shared workstation that you buy directly, at cost, from any vendor you choose. We pick the open model to fit the machine.

Hardware checkWorkstation spec, if neededModel choice
Weeks 2 to 3

Install

OpenCode, a local model runtime, and the TresPies Harness go onto your machines. Private mode and the guardrails are on before anyone types a word. No commercial AI service is installed. If you later want one for non-sensitive work, it is a separate setup, added only on your written decision.

Private mode onGuardrails onSession log on
Weeks 3 to 4

Build

Three starter routines for your most common tasks, tested on real examples you pick from non-sensitive files. Each one comes with a two-page quick guide.

3 routinesQuick guides
Week 4

Train

Two hands-on sessions, in English or Spanish as your staff prefer. People work through their own tasks, not a demo.

2 sessionsEN / ES
Every quarter after

Run

One working session a month with whoever is using it. Email questions get a first reply within two business days. Up to two new routines each quarter, chosen by you. Every quarter we update and test the software and the model, and you get a one-page record of what changed and what's next.

Monthly sessionRequest lineNew routinesQuarter record
The TresPies Harness

Three layers, and two of them are yours to keep

The engine is free, open-source software. The model runs on your hardware. The Harness is our layer on top: the setup that turns a general AI agent into something an office can trust with its daily work.

We supply and maintain
TresPies Harness

Named assistants, ready-made routines, guardrails, a private mode, house rules in your voice, and a session log. Licensed to you while the retainer runs. If you stop, you keep the version you have, without further updates, including security fixes.

Open source · MIT
OpenCode

A widely used open-source AI agent that reads, organizes, and writes files in a working folder, and works with models that run entirely on a local machine. Yours to keep using with or without us. opencode.ai

Yours
Machines and models

Your computers, running an open-weight model, used under its own license, through a local runtime such as Ollama. No per-seat AI subscription is required.

assistants/

Named assistants

A drafter, a records clerk, a translation drafter, and a reviewer. Each has one job, its own instructions, and its own permissions, so staff open the assistant for the job and it has no more access than that job needs.

routines/

Routines

Written playbooks for your recurring tasks: a monthly report section, a resident notice in two languages, a spreadsheet cleanup. Staff run them by name instead of writing prompts from scratch.

guardrails

Changes wait for a person

Assistants can read the working folder you give them. Each change to a file is shown and waits for a person's approval, and changes stay in its Drafts folder. A person can switch this off for one window, by turning on auto-approve or allowing all of that window's changes; the log records each reply. The assistants have no tools to run commands or programs, or to browse the web.

private mode

Local model only

Only the local model is available, and web access is denied. It is the only mode the first version installs.

house rules

Your voice, your terms

A plain-language rules file with your organization's style, glossary, preferred Spanish terms, and a list of things the assistants are instructed never to do.

session log

A record of what happened

What was asked, what was produced, and how each change request was answered, kept on your machine. Attached files are named, not copied. OpenCode also keeps its own conversation history on the computer, including the text of files the assistants read, until it is cleared. We agree the schedule with you at install, and only a full clear removes it completely. Treat both like your other sensitive records.

// Harness private mode (excerpt): machine settings plus one assistant's own rules
{
  "$schema": "https://opencode.ai/config.json",
  "share": "disabled",
  "enabled_providers": ["ollama"],
  "provider": { "ollama": {
    "npm": "@ai-sdk/openai-compatible",
    "name": "Office model (local)",
    "options": { "baseURL": "http://127.0.0.1:11435/v1" } } },
  "permission": {
    "*": "ask",
    "read": "allow", "glob": "allow", "grep": "allow", "list": "allow",
    "edit": "ask",
    "bash": "deny", "webfetch": "deny", "websearch": "deny",
    "external_directory": "deny"
  },
  "agent": {
    "records-clerk": {
      "description": "Cleans spreadsheet copies; shows every change first",
      "mode": "primary",
      "permission": { "edit": { "*": "deny", "*/Drafts-Borradores/*.csv": "ask",
                                 "*/Drafts-Borradores/*.md": "ask" } }
    }
  }
}

Nothing hidden in the setup

The guardrails are ordinary OpenCode settings, plus the launch settings and network rules we install, all written down for each computer, so your IT person (or anyone you hire later) can read exactly what the assistants are allowed to do.

  • Local model only. The only provider points at the runtime on the same machine.
  • Reads allowed, edits ask. Each change is shown and waits for approval, unless the person turns on auto-approve or allows the rest of that window's changes. The log records each reply, but not whether a person or auto-approve gave it.
  • No shell tool, no web tools, no wandering. For the assistants' own tools, shell commands, web fetches, web searches, and folders outside the working folder are all denied.
  • Per-assistant limits. Each assistant can be held to tighter rules than the defaults.
Services

A core retainer, plus add-ons when you need them

Every engagement starts with the same setup and quarterly retainer. Add-ons are scoped in a one-paragraph note (what, by when, how it's billed) before any work starts.

Core

Setup + quarterly retainer

  • Setup, one time. Intake, hardware check, install on up to three computers, private mode and guardrails, three starter routines, two training sessions.
  • Monthly working session. One hour with your point person and anyone using it.
  • Request line. Questions and fixes by email, with a first reply within two business days.
  • New routines. Up to two a quarter, chosen by you.
  • Quarterly upgrade. Software and model updated and tested, with a one-page quarter record.
Add-ons

When the core isn't enough

  • AI use policy. A plain-language staff policy and a one-page guide, in English and Spanish.
  • Grant and report kit. Routines built from your funders' templates and your past reports.
  • Bilingual review workflow. Translation drafts, a shared glossary, and a checklist for your fluent reviewer.
  • Records cleanup sprint. A fixed two-week project to clean and reconcile one set of records.
  • Staff workshop. A 90-minute hands-on session for a team, in English or Spanish.
  • Workstation sourcing. We spec, order with you, and set up the machine. Hardware at cost.
  • More teams or sites. Additional computers and a second working session each month.
  • Priority support. Next-business-day replies and an extra monthly session.

Pricing is set in the first conversation, by size and scope, with nonprofit rates.

Honest limits

What local AI is good for, and what it isn't

Open models running on one office machine are slower and less capable than the largest commercial services. That's the trade for keeping the AI, and the work you give it, on your own machines. We set expectations to match.

Good at

  • First drafts that a person finishes
  • Answering questions from the files you place in the working folder, with the source named
  • Cleaning, reformatting, and checking lists and spreadsheets
  • Spanish and English drafts for a fluent reviewer to correct
  • Turning meeting notes into summaries and action lists

Not for

  • Legal, medical, or financial advice
  • Decisions about the people you serve
  • Sending anything on your behalf
  • Translations that go out without a fluent person's review
  • Work that needs the newest, largest models (we'll tell you when it does)

Private mode does not cover Windows' own services (error reports, typing samples, cloud clipboard) or the network-name lookup a document can trigger, which no setting fully closes. Your IT person decides the Windows settings, and we list them for each computer.

Next step

Thirty minutes, three tasks, one machine

Bring the three tasks that eat the most of your team's week and a sense of which computers you have. We'll tell you plainly whether local AI will help, and what the first month would look like.