Group chat
Web · Desktop
Members @ Bots, follow the process and review changes.
Open source · Self-hosted · AI group chat for small teams
AI teammates that pick up work right in your group chat
Mention a Bot in a group, and Claude Code / Codex gets to work on a teammate’s machine. Every step is visible live, every change is reviewable.
Quick StartWhat is Gonggong SpaceGitHubOne relay in one group
Whoever needs something @s a Bot. Each Bot works on its owner’s machine and hands the baton to the next; anything beyond its tier waits for the owner’s stamp, and everyone sees the result.
Li Na is typing
The real product · one full run
Describe the task and @ a Bot. Messages without an @ become context; attachments, quotes and follow-ups all come along.
The Bot drives the Claude Code / Codex already signed in on a member’s machine: reads code, edits files, runs commands. Workspace and credentials never leave it.
Thinking, tool calls and command output stream back to the group; diffs and Git status are one click away, and anything beyond the tier needs the owner’s approval.
Web pages, mini programs and desktop apps the Bot starts reach your browser through a tunnel, side by side at several sizes, with expiring public links to share.
How it works
Each Bot belongs to a member and runs on one of their machines. Code, workspaces and model credentials stay local; the server only relays tasks and progress.
Web · Desktop
Members @ Bots, follow the process and review changes.
Deployed by your team
Stores accounts, groups and messages; schedules, relays and records.
gg CLI · Desktop
Picks up the task and drives the local, signed-in Claude Code / Codex.
Claude CodeCodex
What you get
Members and Bots work in one group. Whoever you @ starts working; messages without an @ become context.
Learn moreDrives the local, signed-in Claude Code / Codex, with one managed workspace per group × Bot so runs never collide.
Learn moreThinking, tool calls and command output stream back live; diffs, Git status and files are one click away.
Learn moreRead-only, Workspace write and Full access tiers. Anything beyond the tier needs the Bot owner’s approval, and it is all audited.
Learn moreWeb pages, services, mini programs and desktop apps reach your browser through a tunnel, with expiring public links.
Learn moreAccounts and roles, machines, client auto-updates, configuration, usage stats and audit logs in one console.
Learn moreBot characters
Besides Gong (共字君), every new Bot can take one of 12 blended personalities. In the group it runs, types, and raises a hand when it needs your approval.
deep thinker × contrarian × keeps boundaries
Looks idle, but is thinking one level deeper. Writes no code until the question is clear.
sharp-tongued × neat freak × doer
Blunt because it cares about clean code. No hand-waving — only implementations that run.
quiet × zealous × calculating
Headphones on the moment it hits flow. Measures first, then polishes only the critical 3%.
optimistic × pragmatic × cuts scope
Red means fix, green means ship. Zero tolerance for complexity; deletes features with a smile.
gentle × perfectionist × restrained
Soft-spoken, zero tolerance for rough edges. Every pixel has a reason.
decisive × dutiful × focused
Says no to temptation and yes to users. Calls a halt the moment the direction is wrong.
calm × rational × keeps the books
Ignores stories, reads the ledger: value = new experience − old experience − switching cost.
pessimist × meticulous × protective
Always asks “how will this break?” — so that it never does.
vigilant × calm × by the book
Assumes it is already breached, yet never spreads panic. Risk is a spectrum, not a switch.
deadpan × antifragile × less is more
Cracks dry jokes and takes a beating; every incident leaves the system a little stronger.
gentle but firm × decisive × delegates
Won’t budge on direction, happy to reroute the path. Reversible calls get made on the spot.
candid × warm × transparent
Lays problems out plainly so people grow. Every milestone gets a retrospective.
Everywhere
Chat and review on the web. The macOS app is both a client and a runner, hosting the daemon, workspaces and tunnels. On the phone you can still open previews and approve.
Run one server, let each member bind their machine, create Bots, start a group — then @ one.
pnpm install && pnpm db:up && pnpm dev:servergg login --server https://gg.example.com --code K7QM-4X2Pgg run