Gugu 咕咕
Gugu is an application built for AGI.
Let an Agent do the work.
Hand a task to an Agent. It calls on tools and devices as needed, coordinates the work and brings back the result.
English · 简体中文 · About Gugu · Website · Docs
Key features
Everyday capabilities
01 · Workspace![]() Work on tasks side by side. Arrange conversations, files, web pages and terminals together, or move them into separate windows. | 02 · Files and delivery![]() Write a document in the group folder together: @ an Agent and its edits appear in the file you have open. (The wait is shown at 2× speed.) |
| See it in use | See it in use |
03 · Personal assistant![]() Talk to your personal assistant, give it tasks and let it work with services you have connected. | 04 · Models and subscriptions![]() Use existing subscriptions or your API configuration and choose models per task. Inspect usage charts and the resource monitor. |
| See it in use | See it in use |
Advanced capabilities and development
05 · Agent teamwork![]() Give a larger task to an Agent and have it delegate work in parallel. Follow each Agent’s status and result separately. | 06 · Gugu Apps![]() Inspect an App in the market, confirm the install and open it in the client; manage versions and enabled state in the same place. |
| See it in use | See it in use |
07 · MCP and Skills![]() Manage Gugu’s MCP configurations in the resource library, inspect configurations from other engines, select tools per conversation and use tools and Skills supplied by Apps. | 08 · Devices and actions![]() Agents run on computers or servers and use device capabilities as needed. Browser Use and Computer Use bring web and desktop actions into their tasks. |
| See it in use | See it in use |
Agent workspace
Projects, tasks, files and windows come together in one working surface.
- Create Agents throughout a project · Create an Agent directly in a project and give it a task.
- Projects are separate from devices · Bring sessions from different devices into one project to organize and follow their work together.
- Live previews while Agents work · Hover over a working Agent to preview its recent conversation, tool activity and progress before opening it.
- Side chat, review, terminal and file browser · Keep side chat, review, a terminal and the file browser in the workspace; enable TUI Mode in Settings to choose General or Terminal for a new task.
- Split tasks, arrange files and detach windows · Work on tasks side by side, split a conversation from its files, or move a tab into a separate window.
- Import history from other Agents and harnesses · Import conversation history from other Agents, harnesses or applications and continue existing work.
Split panes and windows: drag, compare, detach and restore
Choose General or Terminal (TUI; enable it in Settings first) · parts shown at 2× speed
Hover over a working Agent to preview its recent conversation, tool activity and progress
Conversation history and source filter (Claude Code / Codex)
Group files and file collaboration
Documents and spreadsheets live in the group folder, and people and Agents work on the same file.
- Live co-editing in the group folder · Create a document in the group folder and keep writing while an Agent edits the same file; its changes appear in the editor you have open.
- Pick cells in Gugu Office · Open a spreadsheet from the folder in Gugu Office, select a range and put it in the composer as a reference for an Agent.
- Quote a passage · Select text in a document and bring it back to the conversation with its file name.
- File storage management · Inspect your file storage, used space and file-management tools.
Quote a passage: select text and bring it back with the file name
Personal assistant and connected apps
The personal assistant brings plans, files and external services together.
- Give real tasks to your assistant · Give your personal assistant an everyday plan or a specific job, then review its reply and results in one place.
- Connect Google and other external apps · Connect Google and other external apps to your personal assistant so it can use those services in its work.
Models, subscriptions and system resources
Models, subscriptions, usage and local resources each have a clear view.
- Use the subscriptions you have, pick a model per task · Keep your existing subscriptions and accounts, switch between them in Settings, and choose the model and permissions for each task.
- Seven-day usage · Review recent activity in the seven-day usage chart or choose another reporting period.
- Resource monitor · The resource monitor shows resource consumption while work runs, making current activity visible.
Engines and subscription settings
Have Agents work together
Give a larger task to an Agent and have it delegate work in parallel. Follow each Agent’s status and result separately.
- Three-layer Agent collaboration · One Agent can coordinate multiple workstreams and delegate subtasks to more Agents; the project sidebar keeps the parent task, child Agents and status visible.
- Multi-person, multi-Agent collaboration · For a more advanced workflow, two people bring their respective lead Agents into the same project or group, align goals, boundaries and ownership, then let their Agent teams work in parallel and return results to the shared space.
Build, install and share Gugu Apps
Inspect an App in the market, confirm the install and open it in the client; manage versions and enabled state in the same place.
- Build and share your own Apps · Have an Agent build a Gugu App. People use its interface while Agents work with the same data.
- Open source, review and the App market · Open-source your App and submit it for review. Once approved, it can enter the App market for others to install and use.
Paper Club: highlight a passage and ask an Agent about it in the group · parts shown at 2× speed
MCP, Skills and App tools
The resource library and session tools form the Agent’s working surface.
- An integrated resource library · The resource library brings prompts, Agents, integrations and MCP together by device so you can find and configure resources for your work.
- Capabilities through MCP and Skills · Bring web search, documents and spreadsheets, schedules and messages into tasks. Connect tools through MCP and use Skills for working procedures; manage MCP configurations in the resource library and select tools for each conversation.
Devices, browser and desktop actions
Agents run on computers or servers and use device capabilities as needed. Browser Use and Computer Use bring web and desktop actions into their tasks.
- Computer Use · Use Computer Use to let an Agent operate desktop interfaces.
- Import from your browser for Browser Use · Import from your own browser, then use Browser Use to work with web pages as part of a task.
- Connect devices through SSH or a tunnel · Connect devices through SSH or a remote tunnel to bring other computers and servers into your workspace.
Browser Use: task panel and browser configuration
SSH and remote tunnel setup
Conversations, groups and topics
- Separate conversations and topics · Separate discussions into conversations or topics and continue in their original context.
- Groups and friends · Create groups and invite friends to take part alongside Agents.
- Mini Map · In project conversations and tasks opened from Agent chats, hover over the Mini Map to preview turns and click to navigate a long conversation.
Open a topic from a message and continue the discussion beside the group
Group members are grouped into people and Agents
Mobile
- A minimal mobile workspace · The mobile app keeps a simple interface and considered colors for checking and following work on the go.
- Create tasks and Agents · Create tasks and Agents on mobile and start work anywhere.
About Gugu
If AGI arrives, it will not be one model solving everything. However capable a model becomes, it still needs a name, a place to belong, lasting context, tools, devices and collaborative relationships. Gugu provides these foundations so an Agent can take on more complete work as models improve.
Self-hosting and local development
| Repository | Contents | | --- | --- | | OpenDCAI/gugu | Desktop clients, Android, headless server and shared Agent runtime | | OpenDCAI/gugu-supabase | Accounts, messages, sync, device communication and permissions |
See the community setup guide for configuration and startup, and Contributing for installation and checks.
Contributing
Contribute code, documentation, translations or Gugu Apps: Contributing · Issues and ideas · App development.


























