Chat with a local model
On first launch Draggy sizes a model to your graphics card and downloads it. Chat and Code are kept apart, each with its own history, model and settings.
Draggy talks, browses and works with your files using models on your own machine. It drives a local Ollama, so there is no account and no API key.
Free software under the GPL. Windows, macOS and Linux. Version 1.2.7.
What it does
Answering questions is the easy half. Draggy also reads your files, writes new ones, searches, and opens pages for itself.
On first launch Draggy sizes a model to your graphics card and downloads it. Chat and Code are kept apart, each with its own history, model and settings.
Switch to Code and open a folder. Draggy reads, edits, moves and deletes files in it, and only in it. Every change shows as a diff and can be undone.
Each project gets a mode, from only proposing to working on its own. Anything outside it stops and asks, with the change or the command shown first.
The model writes its plan as a checklist you can tick, reorder and edit while it works. Tasks carry on in the background.
Word, PowerPoint, Excel, PDF, code and plain text, saved where you can open them. Attach a document and it reads that back.
It can search the web, open a result and read it, or drive a real browser session when a page needs clicking through.
Point it at a folder. The contents are indexed on your own machine and searched on meaning and keywords at once.
In Code it runs git, tests and builds in the project folder, and short Python and JavaScript in a sandbox. A command asks before it runs.
Forty-five MCP servers in a catalogue, the official registry to search, and remote servers with sign-in, all off until you turn them on. Plus 64 skills that teach it how a job is done.
A continuous voice mode that works out when you have finished a sentence, answers out loud, and stops when you cut in.
English, French, Spanish, German, Italian, Portuguese, Dutch, Russian, Chinese, Japanese, Korean and Arabic.
Updates download in the background and install the next time you open the app. Nothing is installed behind your back.
Projects
A project gives Draggy one folder of yours to work in. It follows the AGENTS.md you keep there, shows every edit as a diff, and keeps the old version so any change can be undone.
Commands
In Code the model runs commands in your project: git, gh, package managers, tests and builds, in PowerShell, cmd, bash or sh. You see each command before it runs, and nothing runs until you allow it.
Extensions
Switch on MCP servers from a catalogue of forty-five, search the official registry for more, or add a remote server with sign-in. Skills teach it how a job is done: 64 come with Draggy, and you can write your own.
Voice mode
Voice mode listens continuously and works out when your sentence has ended, so there is no button to hold and no wake word to remember.
Built-in browser
Links open in a browser window inside the app, running uBlock Origin's filter lists on Ghostery's engine. The model reads the same clean page you do.
History
Every chat and every Code session is stored on your own disk and searchable from its history list. Any chat exports to a Markdown file in a click.
Statistics
Every finished reply adds to a record kept only on this machine: speed, tokens, which tools ran, and how long tasks actually take. Nothing is sent anywhere to measure it.
Requirements
The model runs on your hardware, so your hardware decides how fast it answers. Ollama has to be installed; Draggy offers to install it if it cannot find it.
| System | Windows 10 64-bit (1809 or newer), macOS 11, 64-bit Linux with glibc 2.28 or newer |
| Processor | Intel Core i5-8250U, AMD Ryzen 3 3200U, Apple M1 |
| Memory | 8 GB |
| Graphics | Intel UHD 620, AMD Radeon Vega 8 |
| Disk | 10 GB free |
| System | Windows 11, macOS 14, a current Linux |
| Processor | Intel Core i5-12400, AMD Ryzen 5 5600, Apple M2 |
| Memory | 16 GB |
| Graphics | GeForce RTX 3070, Radeon RX 7600, Intel Arc A750 |
| Disk | 20 GB free, on an SSD |
Privacy
Model downloads, searches you or the model trigger, pages the browser opens, the speech models on first use, the ad blocker's filter lists, site icons for search results, the update check, a registry search when you type one, and any extension you switch on, remote ones included. Everything else stays local, statistics included. There is no telemetry, and nowhere for it to go.