A local AI assistant that runs tasks, remembers, and automates — with one gateway for every model.
GoWork is a local-first AI workbench built around a resident assistant: an LLM-driven agent that understands a task and works through it step by step with real tools — reading and writing files, running commands, searching the web, generating images — or delegates the coding to Codex and Claude Code. It keeps long-term memory, runs scheduled jobs, and reaches you over IM. Underneath sits a unified model gateway that fronts your coding CLIs and API clients.
Positioning
For developers and small teams who want a private, always-on AI assistant that actually does the work — not just chats — with a single, controllable gateway in front of every model and coding CLI they already use.
Capabilities
GoWork
Runs a resident ReAct assistant: it reasons, calls tools, reads the results, and keeps going until the task is done — or until it needs your confirmation.
Acts directly on your machine: read and write files, run shell commands, search and fetch the web, generate images, and read PDF/Office documents — all inside a guarded workspace.
Delegates the coding to runtimes: hand a task to Codex or Claude Code, then stream, continue, or cancel the run.
Remembers across sessions: four-scope long-term memory — you, project, conversation, and run — that you can promote into reusable Skills.
Schedules and automates: declarative once / daily / weekly / monthly tasks that either remind you or wake the assistant to act.
Reaches you anywhere: DingTalk, Feishu, and Telegram (WeChat is experimental), pushing back text and images.
Stays safe and local: a default-deny tool policy with approval governance, plus one model gateway with account pooling and usage tracking — credentials and records stay in ~/.gowork.
Built for specific operators
Product
Supported surfaces and platforms
Model providers
Channels
Assistant capabilities
Related reading
GoWork — Getting started
Install GoWork, connect your models and coding CLIs, and put its resident assistant to work.
Core concepts
How GoWork works — a resident assistant on top of a local model gateway, everything running on your own machine.
Assistant capabilities
What GoWork's resident assistant can do — run tasks, use tools, remember, automate, delegate, and reach you over IM.
Model gateway
One local endpoint that fronts your models and coding CLIs — with account pooling, key management, model mapping, and usage tracking.
Channels
Reach the GoWork assistant over IM — DingTalk, Feishu, Telegram (WeChat experimental) — and keep tasks running from your phone.
Reference
Where GoWork stores data, the local port, account commands, and environment variables.
Meet GoWork's assistant: a local AI that does the work, not just the talk
GoWork's resident assistant runs real tasks on your own machine — using tools, remembering, automating, and delegating to Codex and Claude Code. It is more than a chatbot.
Read