Chaty

Fangyuan Lin·Fangyuan025.Chaty

Private, local AI desktop app — run open LLMs fully offline with a coding agent, knowledge base and voice.

Chaty runs open large language models 100% locally. Chat with any GGUF model (llama.cpp, Vulkan GPU), use a local coding agent that can drive a real browser, ground answers in your own documents with a private knowledge base (RAG), generate cited Deep Research reports, and talk hands-free with offline voice. No account, no cloud, no telemetry.

winget install --id Fangyuan025.Chaty --exact --source winget

Latest 2.2.2

Release Notes

Commands that ask for input

A command that stops to ask — a [y/N], a password prompt, rm -i, a Python input() — used to fail at once in code mode. It now moves to the background the way a dev server does, and the model answers it with the new bg_input tool, typing a line or pressing keys. REPLs, editors and project scaffolders run in a terminal of their own (ConPTY on Windows), and arrow-key menus are driven with arrow keys. Commands also run in bash now, as the tool's name always said.

Edits you can watch

A write or edit shows its card while the model is still writing it: the block being replaced is found and lit, rewritten in place, and the view moves on to the next, the way Canvas applies a patch. A call that is stopped takes its card with it.

Files by the handful, in the shell you use

Reading five files used to be five round trips; multi_read takes a list and brings them back together, naming any it could not read without losing the ones it could. And on Windows, where the shell is cmd but models write bash, Settings → Code now lists the shells you actually have — Git Bash, PowerShell — and runs commands in the one you pick.

The agent remembers your sessions

A session's record outlives what the model can hold in front of it, so asked what was decided earlier, the agent used to go looking in the code. It can now search its own record — this session past what compaction dropped, or every session — and typing @ in the composer offers your other sessions alongside the workspace's files, so you can point it at one and ask about it.

Long chats with search stay fast

With web search or the knowledge base on, every chat turn read the whole conversation again. Search results now stay with the question they answered and side generations keep their own cache:0% of the conversation reused per turn became 96–99%.

Also

A code session opens at its end with a button back down to it, a new session no longer inherits the last one's pause, servers left running when Chaty was killed are stopped, skill files can be imported in Settings, and a click outside an approval dialog no longer denies it.

Install

Platform File
Windows x64 Chaty_*_x64-setup.exe — per-user installer, no admin
macOS (Apple Silicon) Chaty_*_aarch64.dmg
Linux x64 (beta) Chaty_*_amd64.AppImage — chmod +x and run. First Linux release — please report anything odd

⚠️ macOS first launch — "Apple could not verify…" / "damaged"

Chaty is ad-hoc signed but not notarized (no paid Apple Developer account), so Gatekeeper flags it on first launch. The app is safe — everything runs locally. Clear the download quarantine once, in Terminal:

xattr -dr com.apple.quarantine /Applications/Chaty.app

Then open Chaty normally. (Alternatively:try to open it once, then go to System Settings → Privacy & Security → Open Anyway.)


Full Changelog:https://github.com/Fangyuan025/Chaty/compare/v2.2.1...v2.2.2

Installer type: inno

x64—C1425CCF02CBB70F28D02C2D7E4F740DFBFE9E4F8C09CCA2719B08091E76388E

Details

Homepage
https://chaty.ca
License
MIT
Publisher
Fangyuan Lin
Support
https://github.com/Fangyuan025/Chaty/issues
Moniker
chaty

Tags

aichatbotcoding-agentggufllamacppllmlocalofflineprivacyrag

Older versions (11)

2.2.1
x64—AF1CC797F223657AD367C0CA64C36B27435575626216A2B6DB2085A51F7E2445
2.2.0
x64—FBF43D37B015CFCD6164D5E85B6D1BAEE0D1C5610BB43D570BF2BA9CACA4CF2B
2.1.9
x64—5D354BF9213DE6134ACEAF17C81149F6B26AE78848FD5A9F5BE7DFD4F7097A18
2.1.8
x64—72F90C5FE474F42BAA2E0A3702759395A4D903C814702E1F20AC62323040B4F9
2.1.7
x64—A89328AE4026D9591EFE792FC9E73DA5A1E53C5190C83576A769F8D10EB103A2
2.1.4
x64—5B90FA8CDB2A214664ED9DEFE11EF3C0D1180E81732497C6275929C71B534522
2.1.3
x64—A4F64094B07865870BBBEEE38A85704A9FCD88E0FEB5956ED989155844B937F7
2.1.2
x64—C1C606378C05E5202CC10EEF9EB540AE0CA35F100223887D570CA42692E9B9B3
2.1.1
x64—6A5EF6231CBC63D495F90C0B81FE4E316DC2842BAE52A77C6D7A1C6812BC3106
2.1.0
x64—F1E94C505A285F478281DAEF1E3F95A81691336BDA0E0BCC893DD7BCCD19687F
1.8.3
x64—728E93756900A26FB00FF0C7C367E283F0FB95DC944B938832B356AB98C431B8