An assistant that keeps
things to itself.
Meet Tacet.
Turn notes into documents, read what changed in your repository, run a quick script. Tacet lives in your terminal and runs entirely on your computer. No account, no cloud, and nothing you say ever leaves your machine.
There is an iPhone app too — free on the App Store, running on-device.
The demo above plays by itself, on a loop. The real thing is exactly this simple: you type, Tacet answers.
One line does everything
Copy it, paste it, come back in five minutes: the installer sets up Tacet, fetches the model (one-time, ~2 GB) and starts your first chat.
curl -fsSL https://usetacet.com/install.sh | sh
Already have Rust? cargo install tacet-cli --features candle works everywhere (metal instead of candle on Apple silicon, for twice the speed), then tacet chat. Keep the feature flag on every upgrade — cargo does not remember it, and without it you get a build that cannot run a model. tacet --v tells you which one you have.
Weights you already have work as they are: point TACET_MODEL at any GGUF file, or drop it in ~/models/. No separate tokenizer file is needed — Tacet reads the one inside the GGUF.
Tacet is on the App Store
The same quiet assistant, on your phone. The model runs on the device itself through Apple Intelligence — no account, no cloud, and it still answers with the network switched off.
Tacet: Private AI Assistant
- Reads the Excel, Word, PDF and CSV files you attach — and writes spreadsheets back with real formulas.
- Arithmetic is computed in code, never guessed, and every step appears as a chip you can read.
- Calendar, reminders and contacts are asked for at the moment they are needed, never up front.
- If something ever needs the network, Tacet shows you the exact text it would send and waits.
Two separate downloads: the terminal app installs with the command above, the phone app comes from the App Store. Neither one needs an account.
A quiet helper for everyday things
No commands to memorise, you just write what you want in plain language.
Notes into documents
Ask for a Word document or an Excel sheet and it lands in your folder, ready to send — with real formulas, not pasted numbers.
It reads your repository
"What changed?" Tacet reads the diff and writes the commit message. Read-only: it never commits or pushes for you.
It remembers for you
Tell it things worth keeping — it takes notes and brings them back when they matter. Conversations are kept too, so tacet --continue picks up where you left off.
Web only when you ask
Tacet works offline. Web search is an add-on you install deliberately, pointed at a search server you run — until then those tools do not exist as far as the model is concerned.
Silent by design
"Tacet" is the old musical word for "it stays silent". That's the whole idea.
Answers are made on your computer
The intelligence runs on your own machine, not on a server. Unplug the internet, Tacet keeps working.
No account, no tracking
Nothing to sign up for, nothing to log in to. There is simply no place your conversations get sent to.
You see every step
Whenever Tacet writes a file, runs a script or reads your repository, it shows a small receipt on screen. Nothing happens behind your back.
Ollama runs models. Tacet runs your day.
Ollama, LM Studio and llama.cpp are excellent model runners: pick a model, get a chat window. Tacet sits one level up — a finished assistant, built on the same kind of local models.
| Model runners | Tacet | |
|---|---|---|
| Chat with a local model | ✓ | ✓ |
| No account, no telemetry | ✓ | ✓ |
| Reads your git diff, writes the commit message | — | ✓ |
| Runs your code in a sandbox with no network | — | ✓ |
| Turns notes into Word and Excel files | — | ✓ |
| A memory you can see and edit | — | ✓ |
| A receipt on screen for every action | — | ✓ |
| Asks before ever touching the web | — | ✓ |
No shade meant — model runners are great at what they do, and Tacet gladly runs the same open models. The difference is everything wrapped around the model.
Frequently Asked Questions
Everything you need to know about Tacet, privacy, and local execution.
What is Tacet?
Tacet is a private personal assistant that lives in your terminal and runs 100% locally on your hardware with no account, no cloud servers, and zero telemetry.
How is Tacet different from Ollama and model runners?
Ollama and model runners run local LLMs. Tacet sits one level up as a finished assistant that turns notes into Word/Excel documents, reads your git diffs, executes code in a sandbox, and remembers context locally.
Does Tacet send my data to cloud servers?
No. Tacet executes entirely on your hardware. Web search is an optional add-on that requires explicit confirmation every single time.
Is there an iPhone app?
Yes. Tacet: Private AI Assistant is free on the App Store for iPhone and iPad and needs iOS 26 or later. It runs on-device with Apple Intelligence, so it works with no account and no cloud. It is a separate download from the terminal app.
How do I install Tacet?
Run curl -fsSL https://usetacet.com/install.sh | sh on macOS/Linux or cargo install tacet-cli --features candle via Rust Cargo. The model download is one-time (~2 GB).
Built in the open. Contributions welcome.
Tacet is 100% open source under the MIT license. We actively welcome bug reports, new feature ideas, documentation improvements, and pull requests from developers around the world.
Join Us on GitHub
Explore the codebase, inspect the Rust crates, report issues, or submit your own tools and integrations.