Chat
Talk to any model on your machine. Attach files and images, dictate, branch a conversation when it forks. Nothing is sent anywhere unless you turn on web search or pick a model you added from a service.
Free, private, and your chats stay on it. Something goes out only when you turn on web search, an external model or a connector. No account, no subscription, no telemetry.
Coming soon for MacVersion 1.0.0 is on its way · Apple Silicon · Free
Talk to any model on your machine. Attach files and images, dictate, branch a conversation when it forks. Nothing is sent anywhere unless you turn on web search or pick a model you added from a service.
Point it at a project folder. It runs commands, edits files and reads the web until the job is done, and shows you anything destructive before it runs.
Schedule a job and OddYak does it while you are away. Anything it is not cleared to do waits for your OK. On your own hardware, long runs cost nothing.
A Yak is an agent you set up once: what it is called, what it is for, and what it may do. Each kind of action, from searching the web to running commands or sending through a connected service, is set to Allow, Ask first or Never. It keeps its own notes and a day-by-day journal of what it did.
Wake it on a schedule, or give it a heartbeat: every so often it looks for anything that needs you and, when nothing does, says nothing. A step it is not cleared for waits under Needs you until you approve it. Talk to it in its own chat, or with @Name from any other.
Needs you
Wants to create a document: release-notes.md
An illustration. A Yak's name, job and rules are yours to set; Oddie is only the suggested first one.
Choosing a model is the part people get wrong. The Herd reads your machine and tells you which models will actually run, how fast, and how much memory each will take. Then it downloads and runs your pick in one click. GGUF or MLX.
An illustration for a Mac with 36 GB of memory. Your list is built from your own hardware.
This is the whole list. Everything else stays on your computer, and it keeps working with the network off.
A release check. Sends nothing, downloads nothing.
Only when you fetch a model.
Only while it is on. It starts off in Chat and on in Work, and the pill in the composer shows which. Your search goes to the search provider and the pages come from their own sites.
Only if you add one from a service. The chats you send it go to that service.
Only if you connect one, such as your mail or calendar.
The first time an emoji appears in a chat, its picture is fetched once and kept. No message text is sent.
With OddYak your work never leaves the building, you pay nothing per month, and what you write is never anyone's training data. Need a frontier model for one job? Connect one. Local stays the default.
OddYak tells you what will run on your machine before you download it. Then the same app goes on to do real work with the model.
Same kind of agent, ordinary window. It shows you every destructive command before it runs, in full, and remembers what you have already approved.
Fine-tune a small model on your own examples, on your own Mac, in minutes. The result runs like any other model, and nothing is uploaded.
Add documents once and every chat can search them. When a question is about one file, the model reads the whole thing and cites pages.
You write the text and the AI assists rather than takes over. Export as Word, PDF or Markdown.
Hold the microphone and speak. The speech model runs on your computer, and the audio never leaves it.
The running model answers on the OpenAI-style API, on your computer only, for your editor, a launcher or a script.
It remembers how you work across chats. What it remembers is a file on your disk, and you can read or forget any of it.
One person, their own machine. A native app with its own Dock icon. No login. Pick a model in The Herd and press Run.
Coming soon for MacA team, centrally deployed. Accounts, 2FA and per-user scoping. Remote hosts, vLLM and SGLang. Docker Compose or systemd.
Version 1.0.0 is on its way. Free, for Apple Silicon.