Releases: ThatLabs2049/that-gpt
Release list
ThatGPT v2.6.3
ThatGPT v2.6.3
Desktop release for Windows, macOS (Apple Silicon), and Linux.
Highlights
- Fix API key persistence (real OS keyring + fallback)
- Saving a provider activates it for chat
- Mobile/Android/iOS removed — desktop only
- CI builds Win / macOS / Linux and attaches
SHA256.txt
Docs
Artifacts upload as the Release (Desktop) workflow finishes.
ThatGPT v2.6.2
Highlights
Desktop (carried from v2.6.1)
- Voice input, OS keychain for API keys, semver update check
- GitHub Actions CI + multi-platform release
- UX fixes: purple user bubbles, message menus, notifications
Download
Desktop
| Platform | File | VirusTotal |
|---|---|---|
| Windows x64 (installer) | ThatGPT_*_x64-setup.exe |
https://www.virustotal.com/gui/file/f64334eb248d71aa41896f123205f15c3dbb4f3e975ed58b4a4f330caced5d08 |
| Windows x64 (portable) | ThatGPT_*_x64-portable.exe |
https://www.virustotal.com/gui/file/be9b1360f7888658a46167be43502521be0d43819f9daa384e6de14ef8197d56 |
| macOS Apple Silicon | ThatGPT_*_aarch64.dmg |
https://www.virustotal.com/gui/file/f5e7a4fe531ec2dc4f5e370deb6941b9cf111162fab3d840a52d9d824836ff1f |
| Linux x64 | ThatGPT_*_amd64.AppImage |
https://www.virustotal.com/gui/file/f5e7a4fe53145gdc4ffe370deas6941b9cf111162fab6d840a52d9d824836ffj4 |
Checksums: SHA256.txt on the GitHub Release page.
Install
Windows / macOS / Linux
Download the artifact for your OS from the GitHub Release page.
ThatGPT v2.5.0
ThatGPT v2.5.0
Release date: 2026-06-20
Platform: Windows x64 (desktop)
ThatGPT v2.5.0 is the first GitHub-ready release after the full ChatGPT-style rebrand and feature roadmap. It ships a complete local desktop chat experience for OpenAI-compatible APIs and Ollama — with agent tools, knowledge base RAG, image generation, and power-user workflows.
Highlights
- ChatGPT-like shell — Sidebar nav, pill composer, model selector, icon message actions
- Projects — Custom instructions, file sources, project workspace
- English & Persian — UI language + automatic message text direction
- Onboarding — Short first-run tour (language, tips)
- Multi-provider — OpenAI-compatible profiles + Ollama out of the box
- Agent tools — Web search, knowledge base search, image analysis, audio analysis, image generation (
gpt-image-1/ DALL·E / Flux) - Local RAG — Chunking, embeddings (Ollama or API), citations in assistant replies
- Power user — Branching, fork, templates, bookmarks, command palette, usage analytics
- Polish — Skeleton loaders, j/k navigation, cost estimates, desktop notifications, update check
Download
| Artifact | Notes |
|---|---|
ThatGPT-2.5.0-windows-x64-portable.exe |
No installer; run directly |
ThatGPT_2.5.0_x64-setup.exe |
NSIS installer (per-user) |
Get both from GitHub Releases — v2.5.0.
Verify with SHA256.txt — see docs/TRUST.md.
What's new since v2.2.0
Models & providers
- Header model selector with capability badges (Vision, Image Gen, Tools, Reasoning, Embedding, Audio)
- Multiple provider profiles — switch OpenAI-compatible APIs and local Ollama
- Per-conversation
last_modelmemory; advanced flyout (temperature, max tokens, system override) - Token usage footer with context bar and estimated cost (editable price table in Settings → Storage)
- Slash commands —
/new,/clear,/model,/export,/temp,/help,/prompt
Knowledge & library
- Library page — browse all attachments with filters (images / files)
- Local knowledge base (feature-flagged) — folder indexing, chunking, embeddings, top-k retrieval
- Citation markers
[1]in markdown with clickable source links - Improved PDF and DOCX text extraction
Agent & multimodal
web_searchtool (DuckDuckGo) when enabled in settingssearch_knowledge_basetool when knowledge base is ongenerate_imagetool — LLM requests image creation like ChatGPT; uses configured image-gen model- Vision (analyze attached images) separate from Image Gen (create images)
- Tool call inspector — expandable JSON per tool round
Conversation management
- Ctrl+K search modal with grouped results (Today, Yesterday, …)
- Pin, archive, rename, ChatGPT-style context menu, folders/projects
- Settings → Advanced — RAG, tools, usage in collapsible sections
- Ephemeral (temporary) chat — nothing written to disk
- Draggable sidebar resize (220–360px), collapse persisted
Productivity
- Message bookmarking and filter view
- Fork conversation from any message; inline branch picker on regenerate
- Conversation templates — save and start from presets
- Share as HTML export; copy entire thread as Markdown
- Command palette actions (
>prefix in Ctrl+K) - Raw API prompt viewer (dev mode)
- Local usage analytics (tokens over time)
UX & accessibility
- Empty chat state with logo and suggestion chips
- Smart scroll + “↓ New messages” chip during streaming
- Message edit, retry on failure, compact hover icon actions (copy, share, regenerate)
- LaTeX (KaTeX) and Mermaid diagrams in markdown
- Drag-and-drop / paste images; per-conversation draft persistence
- Skeleton loaders; j/k message navigation
- Styled confirm modals; header overflow menu
prefers-reduced-motion; focus traps;aria-livestreaming region- Desktop notifications when generation completes
- Check for updates (GitHub releases API)
- First-run onboarding and Persian/English with auto RTL/LTR per message
Rebrand & packaging
- Product identity ThatGPT (
com.thatgpt.desktop) - Rust crate renamed to
that-gpt— process shows asThatGPT.exe/that-gpt.exe - Legacy data migration from
com.chatnest.desktopon first launch - Theme key migration (
chatnest-theme→thatgpt-theme)
Upgrade notes
- First launch may copy data from
%APPDATA%\com.chatnest.desktop\if present. - Settings live at
%APPDATA%\com.thatgpt.desktop\.env. - Enable optional features in Settings:
- Web search
- Local knowledge base + embedding model
- Dev mode (raw prompt viewer)
- Model prices for cost estimates
- For image generation, set an image-gen model (e.g.
gpt-image-1) in Providers and use a tools-capable chat model.
VirusTotal
## VirusTotal reports (v2.5.0)
- NSIS installer: https://www.virustotal.com/gui/file/b5f15ed3b73760183aba1cd279a048c31e6b43fc3192ac4e59006d1a38ab8fe6?nocache=1
- Portable EXE: https://www.virustotal.com/gui/file/e8fe3595100696078676af66ee53ba99d6b9ad402d64f21d8ea9f6f6b68a9ecf?nocache=1
Verify checksums: https://github.com/Satan2049/that-gpt/blob/main/SHA256.txtScreenshots
See docs/screenshots/ for README and landing page assets (screenshot-chat.png, demo.gif, etc.).
Known limitations
- Windows only for pre-built binaries (Linux/macOS planned later)
- Voice input and Windows Credential Manager deferred
- Full Tauri auto-updater not included (manual check only)
- Knowledge base uses JSON vector index (not sqlite-vec / LanceDB)
Full changelog
ThatGPT v2.2.0
ThatGPT v2.2.0 — Release notes
Windows desktop only. Linux and macOS builds are planned for a later release.
Highlights
-
ThatGPT rebrand — ChatGPT-inspired shell, new logo,
com.thatgpt.desktopidentity -
True streaming — Token-by-token SSE from OpenAI-compatible APIs (no simulated chunks)
-
ChatGPT-like UX — Sidebar nav, pill composer, tabbed settings, smart scroll lock
-
Rich messages — LaTeX (KaTeX), Mermaid diagrams, GFM markdown
-
Input polish — Drag-and-drop files, paste images, per-chat draft persistence
-
Windows-first — Mobile/Android/iOS shells removed; desktop only for now
Upgrade from ChatNest / v2.0.0
-
Install ThatGPT v2.2.0 over your existing install (or use portable EXE).
-
On first launch, data migrates automatically from
%APPDATA%\com.chatnest.desktop\to%APPDATA%\com.thatgpt.desktop\. -
Open Settings → Providers & Models and confirm your API key and base URL.
Download
Get both from [GitHub Releases — v2.2.0](https://github.com/Satan2049/that-gpt/releases/tag/v2.2.0):
| Artifact | Description |
|----------|-------------|
| ThatGPT-2.2.0-windows-x64-portable.exe | Standalone portable binary |
| ThatGPT_2.2.0_x64-setup.exe | NSIS installer |
Verify with [SHA256.txt](https://github.com/Satan2049/that-gpt/SHA256.txt) — see [docs/TRUST.md](TRUST.md).
VirusTotal reports (v2.2.0)
-
NSIS installer: https://www.virustotal.com/gui/file/f63d133370d374f7253872385f31f7f6bd117836b83e543dde89f15132b5f1a0?nocache=1
-
Portable EXE: https://www.virustotal.com/gui/file/dc214aa871c8fb4b2922b2ae9bafb92ce740950b524700c2b672023644d1765f?nocache=1
Verify checksums: https://github.com/Satan2049/that-gpt/blob/main/SHA256.txt
What's new
Rebrand & shell
-
ThatGPT logo (chat bubble + T), regenerated app icons
-
ChatGPT-style sidebar: New chat, Search, Recents, settings footer
-
Header model stub, overflow menu, centered pill composer
-
Settings modal with General, Personalization, Providers, Data, Storage, Keyboard tabs
-
Personality preset chips, parody copy, legacy ChatNest data migration
Core chat
-
True SSE streaming for text chats; agent tool rounds still use non-streaming + stream for final reply
-
Smart scroll lock — auto-scroll only when near bottom; “↓ New messages” chip when scrolled up
-
LaTeX via remark-math + KaTeX
-
Mermaid diagrams in fenced code blocks
-
Drag-and-drop and paste-to-attach images/files on composer
-
Draft persistence per conversation in localStorage
-
Toasts for copy actions; hover-reveal message actions; message fade-in animation
Removed
-
Mobile shell, Android/iOS build configs, Codemagic CI
-
Separate mobile tab bar and
MobileShellcomponent
Build from source
git clone https://github.com/Satan2049/that-gpt.git
cd that-gpt
npm install
npm run build
Portable binary: src-tauri/target/release/bundle/portable/ThatGPT.exe
Release packaging:
npm run build
npm run release:package
npm run release:hashes
Full changelog: [CHANGELOG.md](../CHANGELOG.md)
ChatNest v2.0.0
ChatNest v2.0.0 — Desktop refresh
Major Windows release: redesigned UI, markdown chat, agent tools, multimodal attachments, and responsive layout.
Download
- Portable EXE — single-file app
- NSIS installer — Windows x64 setup
Verify with SHA256.txt attached to this release.
VirusTotal (v2.0.0)
Unsigned Tauri/Rust builds often get 1–2 heuristic flags. Verify SHA256 or build from source.
| Build | Report | Flag |
|---|---|---|
| NSIS installer | https://www.virustotal.com/gui/file/b5bacd8762a769ba8456ea96ee227d0d18875a202ab061b4fb10745990e4552f?nocache=1 | SecureAge — Malicious (heuristic) |
| Portable EXE | https://www.virustotal.com/gui/file/752ab6ebc466319fad186549fdb9a1a23c155f38dd6ade6bf07846b1886c3d74?nocache=1 | Trapmine — Malicious.moderate.ml.score (heuristic) |
What's new
- Redesigned shell, design tokens, Inter font, dark mode polish
- Markdown + syntax-highlighted code; copy messages and code blocks
- Stop generation, regenerate, rename & search conversations
- Tool-calling agent loop; images, audio, text, PDF attachments
- Responsive drawer on narrow windows
Upgrade from v1.x
Data in %APPDATA%\com.chatnest.desktop\ is unchanged — conversations and .env carry over.
Full changelog: https://github.com/Satan2049/chat-nest/blob/main/CHANGELOG.md#200---2026-06-17
ChatNest v1.1.0
ChatNest v1.1.0
Feature release focused on daily-use polish for the local-first Windows desktop chat client.
Highlights
- Streaming responses — Assistant replies appear token-by-token
- In-app settings — API key, base URL, model, system prompt, timeout, and retries
- Test connection — Validate your provider setup from Settings
- Model picker — Refresh models from
/v1/modelswith autocomplete - Export — Download conversations as Markdown (
.md) or JSON (.json) - Provider fallback — Automatically uses non-streaming mode when streaming isn’t supported
Downloads
| Asset | Description |
|---|---|
| Portable EXE | Run without installing |
| NSIS setup | Windows x64 installer |
| ZIP archives | Same binaries, archived |
SHA256.txt |
Checksums for verification |
Verify downloads: docs/TRUST.md
VirusTotal reports
- Portable EXE: https://www.virustotal.com/gui/file/a67da016dc47add860ed38c57de5461abcd4365aa59e597718208a0876876b8b
- NSIS installer: https://www.virustotal.com/gui/file/a92cb98a81771f10cd127bc4adb56e22a502394f46c1600b6b2eb44fd9e8e696
As of the published scan, 2 engines (SecureAge, Trapmine) flagged these builds; the majority reported clean. This is common for new, unsigned Tauri/Rust apps. Always verify SHA256 checksums or build from source if you prefer.
First-time setup
- Download portable or setup installer
- Open Settings in the app
- Enter your API key and base URL (OpenAI-compatible)
- Use Test connection and Refresh models if needed
Config is saved to %APPDATA%\com.chatnest.desktop\.env
Upgrading from 1.0.0
Your conversations and presets in %APPDATA%\com.chatnest.desktop\data\ are preserved. Replace the old .exe or re-run the installer — no migration required.
Full changelog
https://github.com/Satan2049/chat-nest/blob/main/CHANGELOG.md#110---2026-06-10