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.
Every install follows the same six steps. The first five are setup. The sixth is the retainer, and it's where most of the value comes from, because the useful routines come from watching how your staff actually use the tools.
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.
We look at the computers you have. If none of them 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.
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. A commercial AI service can be added later for non-sensitive work, but only if you turn it on.
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.
Two hands-on sessions, in English or Spanish as your staff prefer. People work through their own tasks, not a demo.
One working session a month with whoever is using it. Email questions answered within two business days. 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.
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.
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.
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
Your computers, running an open-weight model through a local runtime such as Ollama. No per-seat AI subscription is required.
A drafter, a records clerk, a translation drafter, and a reviewer. Each has one job, its own instructions, and its own permissions, so the right tool picks up the right task.
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.
Assistants can read the working folder. Every change to a file is shown and waits for a person to approve it. Shell commands are off.
Only the local model is available, and web access is denied. This is the default, and the only mode allowed near sensitive records.
A plain-language rules file with your organization's style, glossary, preferred Spanish terms, and a list of things the assistants must never do.
What was asked, what was produced, and what was approved, kept on your machine. It's how the monthly session finds what to fix next.
// opencode.json · Harness private-mode profile (excerpt) { "$schema": "https://opencode.ai/config.json", "provider": { "ollama": { "npm": "@ai-sdk/openai-compatible", "name": "Office model (local)", "options": { "baseURL": "http://localhost:11434/v1" }, "models": { "gemma3:27b": { "name": "Office model" } } } }, "permission": { "*": "ask", "read": "allow", "edit": "ask", "bash": "deny", "webfetch": "deny", "websearch": "deny", "external_directory": "deny" }, "agent": { "records-clerk": { "description": "Cleans spreadsheets; shows every change first", "mode": "subagent", "permission": { "edit": "ask" } } } }
The guardrails are ordinary OpenCode settings, so your IT person (or anyone you hire later) can read exactly what the assistants are allowed to do.
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.
Pricing is set in the first conversation, by size and scope, with nonprofit rates.
Open models running on one office machine are slower and less capable than the largest commercial services. That's the trade for keeping your records in the building. We set expectations to match.
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.