# LobsterAI
**The open-source desktop AI agent that does real work on your computer.**
Describe a task in plain language. LobsterAI reads your files, runs tools, drives a browser,
Most AI assistants stop at an answer. LobsterAI is built to finish the job.
Built by NetEase Youdao, LobsterAI is the first open-source desktop-grade agent from a major Chinese tech company.
Native Office editing |
Kits, skills, and connectors |
Scheduled tasks |
Message it from anywhere |
| Capability | What you get |
|---|---|
| Cowork sessions | Long-running tasks on local projects with streaming progress, a tool timeline, session forks, and approval prompts before file, shell, or network actions. |
| Artifacts and sharing | Live previews for HTML, SVG, Mermaid, images, video, Markdown, code, PDF, and Office files. Edit images in place and share results as a link. |
| Built-in browser | An in-app browser the agent can drive, with tabs, saved logins, and passkey support, for research and web workflows. |
| Computer use | Let the agent operate desktop apps on Windows x64 and macOS 13 or later. |
| Multiple agents | Create agents with their own identity, model, skills, and working folder, add ready-made experts from the Expert Plaza, and bind agents to chat channels. |
| Skills | Built-in skills for documents, spreadsheets, slides, PDFs, web search, browser automation, image and video generation, stock research, writing, email, and more. See SKILLs/. |
| MCP connectors | Add local or remote MCP servers from the marketplace, sign in with OAuth, and choose which tools each server exposes. |
| IM channels | WeChat, WeCom, DingTalk, Feishu/Lark, QQ, NetEase IM, NetEase Bee, POPO, Telegram, Discord, and email. Multi-instance platforms can route each bot to a different agent. |
| Desktop companion | A floating orb for quick tasks, screenshots, and actions on selected text, such as translating or reading aloud. |
| Memory and Dreaming | Durable memory files, plus optional scheduled "Dreaming" runs that consolidate what the agent learned, so preferences carry across sessions. |
| Models | Built-in models (DeepSeek, GLM, Kimi, Qwen, MiniMax, and more) after sign-in, or your own keys for OpenAI, Anthropic, Gemini, xAI, OpenRouter, Ollama, LM Studio, and any OpenAI-compatible endpoint. |
| Library | Every file your agents create, collected in one place across sessions, both local and shared. |
| Scenario | Example prompt |
|---|---|
| Build a local tool | "I still track inventory and sales in Excel. Build a local inventory system that records purchases and sales, calculates stock and profit, and opens in my browser." |
| Analyze local data | "Use product-growth.xlsx to build a visual dashboard and summarize the main growth drivers." |
| Make a deck | "Research the AI agent market and turn the findings into a presentation." |
| Check a web dashboard | "Open the ads dashboard every morning, check spend and conversion anomalies, and summarize likely causes." |
| Screen documents | "Turn the resumes in this folder into a screening sheet and shortlist the strongest candidates against the JD." |
| Run scheduled work | "Every weekday at 9 AM, collect yesterday's AI news and send me a concise digest." |
flowchart LR
subgraph App["LobsterAI desktop app (Electron)"]
UI["Renderer<br/>React · Redux · Tailwind<br/>sessions · artifacts · Office editors"]
Main["Main process<br/>Cowork sessions · permissions · SQLite<br/>skills · MCP · IM · scheduler"]
UI <-->|"preload IPC"| Main
end
Main <-->|"config sync · events"| Gateway["OpenClaw gateway<br/>bundled agent runtime"]
Gateway --> Models["LLM providers"]
Gateway --> Tools["Local tools<br/>files · shell · browser<br/>computer use · MCP servers"]
Chat["Chat apps<br/>WeChat · Feishu · DingTalk · Telegram …"] <--> Gateway
Requirements: Node.js >=24.15.0 <25, npm >=11.17.0 <12, git, and pnpm.
git clone https://github.com/netease-youdao/LobsterAI.git
cd LobsterAI
npm install
# First run: fetches the pinned OpenClaw version into ../openclaw, builds the runtime, and starts the app
npm run electron:dev:openclaw
# Later runs, once the runtime exists
npm run electron:dev
CONTRIBUTING.md covers tests, linting, runtime options, packaging installers, and the project layout.
lobsterai.sqlite under the app's user data directory. Agent memory and runtime state live alongside it under openclaw/.Join the WeChat group for help, feedback, and release news. You can also follow @LobsterAIYoudao on X.

Report bugs and request features through GitHub Issues.
Contributions are welcome. Read CONTRIBUTING.md to set up your environment, and look for good first issues to get started.
MIT © NetEase Youdao
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|