docs/guide/desktop.mdx
CowAgent ships a ready-to-use desktop client with the Agent runtime bundled in — no need to install Python or dependencies manually. Just download, install, and run your local super AI assistant.
<Frame caption="It drives your browser, terminal, and file system directly, with long-term memory, a personal knowledge base, and self-evolution — all running locally."> <video controls preload="metadata" playsInline className="w-full rounded-xl" src="https://cdn.cowagent.ai/desktop/video/cow-demo-en-v1.mp4" /> </Frame>The desktop client has built-in auto-update. When a new version is available it is detected automatically; you can also manually "Check for updates" from the menu in the bottom-left corner and upgrade with one click.
Once the desktop client is running, it listens on port 9876 locally, and its backend is exactly the same Web console. So while the app is open you can also just point your browser at http://localhost:9876 for the same full experience as the client UI.
If that port is unavailable (for example reserved by Hyper-V/WSL2 on Windows), the client automatically falls back to another one and still starts normally. The actual port is shown on the Local access line in run.log, and you can pin one by setting web_port in config.json.
All data of the desktop client is stored on your machine:
~/.cow in your home folder, holding config.json (model keys, channels, etc.) along with logs, cache and other runtime data.~/cow by default, holding chat history, knowledge base, memory, skills, scheduled tasks and other files produced by the Agent.Uninstalling the client does not delete these two directories, so your data is preserved across reinstalls. To fully clean up or migrate to another device, just back up or remove the corresponding folders manually.