# Groxbot Lang: en-US Business Name: Groxbot Brand Name: Groxbot > Like Grok Bot, for the team: named AI teammates with a real computer. If OpenClaw is for personal use, Groxbot is the office. Self-hostable, fair-code. Gmail, Slack, GitHub, and 1,000+ tools — plus a computer for the rest. Bring your own model keys. Self-host for your organization is free; hosted Groxbot for others is groxbot.com. Groxbot should feel like Grok Bot: a messaging app of named teammates, not a workflow builder, IDE, or Discord. Like Grok Bot, for the team — if OpenClaw is for personal use, Groxbot is the office. Create a Bot, message it, grant access as needed. There isn't anything to learn — it's like bringing on a coworker. Product API is oRPC. One wakeup queue per bot. Computers are workspace desks. Shared team data lives in Postgres. Hosted groxbot.com is three Cloudflare Workers (landing, office SPA, API) plus Neon. Self-host is later. The marketing site is https://groxbot.com; the office app is https://app.groxbot.com. ## Docs - [Homepage](https://groxbot.com/): Product welcome page - [Markdown homepage](https://groxbot.com/index.md): LLM-readable welcome copy - [Integrations](https://groxbot.com/integrations): Gmail, Slack, GitHub, and 1,000+ tools — plus a computer for indie products - [Use cases](https://groxbot.com/use-cases): Job-shaped first messages - [Press kit](https://groxbot.com/press): Logos, naming, and boilerplate - [Get started](https://app.groxbot.com/login): Sign in to the office - [MCP](https://groxbot.com/mcp): Public MCP discovery and Streamable HTTP - [Architecture](https://github.com/muhajirdev/groxbot/blob/main/ARCHITECTURE.md): Locked stack and actor model - [UI copy-brief](https://github.com/muhajirdev/groxbot/blob/main/docs/grok-bot-ui.md): How the office UI should feel - [Source](https://github.com/muhajirdev/groxbot): Fair-code monorepo ## Discovery - [llms.txt](https://groxbot.com/llms.txt): This file - [llms-full.txt](https://groxbot.com/llms-full.txt): Concatenated AI-readable documents - [ai.txt](https://groxbot.com/ai.txt): AI usage permissions - [ai.json](https://groxbot.com/ai.json): Machine-parseable permissions - [identity.json](https://groxbot.com/identity.json): Structured product identity - [brand.txt](https://groxbot.com/brand.txt): Naming rules - [press.md](https://groxbot.com/press.md): Press kit in Markdown - [faq-ai.txt](https://groxbot.com/faq-ai.txt): Authoritative Q&A - [developer-ai.txt](https://groxbot.com/developer-ai.txt): Stack, API, and local run - [robots.txt](https://groxbot.com/robots.txt): Crawler access - [sitemap.xml](https://groxbot.com/sitemap.xml): Canonical public URLs ## Use cases - [Sales outbound](https://groxbot.com/use-cases/sales-outbound): Draft follow-ups from the account list. Do not send. Ask before anything leaves the thread. - [Social scheduling](https://groxbot.com/use-cases/social-scheduling): Indie schedulers already exist. Groxbot is the coworker who fills the calendar and never hits publish. - [Founder analytics](https://groxbot.com/use-cases/founder-analytics): Pull the numbers you name. Cite the source. Never change production dashboards. Five bullets, then open questions. - [Talent scout](https://groxbot.com/use-cases/talent-scout): Source candidates from the brief. Never email anyone without approval. End with a shortlist and why. - [Paid media](https://groxbot.com/use-cases/paid-media): Pull spend and results from the sources you name. Cite the sheet. Never change live campaigns. - [Expense manager](https://groxbot.com/use-cases/expense-manager): Read receipts and statements. Flag anything over policy. Never submit or pay. Return a table of exceptions. - [Bug reproduction](https://groxbot.com/use-cases/bug-reproduction): Reproduce the bug from the report. Write steps, expected vs actual, and a minimal fixture. Do not change production. - [Account health](https://groxbot.com/use-cases/account-health): Watch the accounts you name. Flag churn risk with evidence. Do not message the customer until you say so. - [Chief of staff](https://groxbot.com/use-cases/chief-of-staff): A source-linked digest of Slack, inbox, calendar, and notes — only the items that map to this week’s priorities. Does not send. Does not move meetings. - [Inbox triage](https://groxbot.com/use-cases/inbox-triage): Sort the pile. Draft the replies. Never send. The inbox is still yours. - [Shipping updates](https://groxbot.com/use-cases/shipping-updates): What shipped, what is stuck, what needs you. No merge, no deploy. - [Indie hacker stack](https://groxbot.com/use-cases/indie-stack): DataFast for revenue, Postiz or Post Bridge for posts, Polar or Stripe for money. One Bot, no Zapier cartoon. ## Indie / computer integrations - [DataFast](https://groxbot.com/integrations/datafast) (Marc Lou) - [Postiz](https://groxbot.com/integrations/postiz) (Nevo David) - [Post Bridge](https://groxbot.com/integrations/post-bridge) (Jack Friks) - [ShipFast](https://groxbot.com/integrations/shipfast) (Marc Lou) - [TrustMRR](https://groxbot.com/integrations/trustmrr) (Marc Lou) - [Zenvoice](https://groxbot.com/integrations/zenvoice) (Marc Lou) - [ByeDispute](https://groxbot.com/integrations/byedispute) (Marc Lou) - [Indie Page](https://groxbot.com/integrations/indie-page) (Marc Lou) - [Polar](https://groxbot.com/integrations/polar) (Polar) ## Featured integrations - [DataFast](https://groxbot.com/integrations/datafast): Revenue analytics for indie founders. DataFast shows which channels bring paying customers, not just pageviews — Stripe, Polar, and Lemon Squeezy on top of traffic. - [Postiz](https://groxbot.com/integrations/postiz): Open-source, agentic social scheduler. Postiz plans, generates, and queues posts across 30+ networks — with a public API, MCP, and a calendar you can actually review. - [Post Bridge](https://groxbot.com/integrations/post-bridge): Cross-post once, sit on every network. Post Bridge is Jack Friks' scheduler for people who want unlimited posts without an agency stack. - [ShipFast](https://groxbot.com/integrations/shipfast): Marc Lou's Next.js boilerplate for shipping a SaaS in days: auth, payments, SEO, and the boring setup already wired. - [Polar](https://groxbot.com/integrations/polar): Merchant of record for indie hackers. Polar handles payments, payouts, and product pages so you are not wiring Stripe by hand. - [Gmail](https://groxbot.com/integrations/gmail): Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with other G Suite apps for productivity - [GitHub](https://groxbot.com/integrations/github): GitHub is a code hosting platform for version control and collaboration, offering Git-based repository management, issue tracking, and continuous integration features - [Google Calendar](https://groxbot.com/integrations/googlecalendar): Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization - [Notion](https://groxbot.com/integrations/notion): Notion centralizes notes, docs, wikis, and tasks in a unified workspace, letting teams build custom workflows for collaboration and knowledge management - [Google Sheets](https://groxbot.com/integrations/googlesheets): Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps - [Slack](https://groxbot.com/integrations/slack): Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work - all within a secure, enterprise-grade environment. - [Twitter](https://groxbot.com/integrations/twitter): Twitter, Inc. was an American social media company based in San Francisco, California, which operated and was named for named for its flagship social media network prior to its rebrand as X. - [Google Drive](https://groxbot.com/integrations/googledrive): Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access - [Google Docs](https://groxbot.com/integrations/googledocs): Google Docs is a cloud-based word processor with real-time collaboration, version history, and integration with other Google Workspace apps - [HubSpot](https://groxbot.com/integrations/hubspot): HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences - [Linear](https://groxbot.com/integrations/linear): Linear is a streamlined issue tracking and project planning tool for modern teams, featuring fast workflows, keyboard shortcuts, and GitHub integrations - [LinkedIn](https://groxbot.com/integrations/linkedin): LinkedIn is a professional networking platform enabling job seekers, companies, and thought leaders to connect, share content, and discover business opportunities - [Stripe](https://groxbot.com/integrations/stripe): Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally - [Typefully](https://groxbot.com/integrations/typefully): Typefully is a platform for creating and managing AI-powered content - [Dub](https://groxbot.com/integrations/dub): Short link management platform with analytics and API for creating, managing, and tracking branded short links - [Instagram](https://groxbot.com/integrations/instagram): Instagram is a social media platform for sharing photos, videos, and stories. Only supports Instagram Business and Creator accounts, not Instagram Personal accounts. - [Resend](https://groxbot.com/integrations/resend): The universal API for sending emails. ## What we do - Named AI teammates (bots) you message like coworkers - A shared workspace Desk computer, or an isolated computer per bot - Shared office knowledge and skills — the organization improves - oRPC product API for web, desktop, and mobile - Plugins for Gmail, Slack, GitHub, and 1,000+ tools - Bring-your-own model keys — Claude, GPT, Grok, Kimi, DeepSeek; not locked to one vendor - Who is putting Bots to work is on the board — so the rest of the team starts - Opt-in guest runtimes (Hermes or OpenClaw) that dial out to Groxbot ## What we do not do - A visual workflow builder or agent graph editor - A Discord-style community product - Hosted model inference you do not bring keys for - A competing multi-tenant Groxbot cloud (that is groxbot.com) ## Optional - [Office app](https://app.groxbot.com): Signed-in messaging UI - [oRPC health](https://api.groxbot.com/health): API probe - [oRPC](https://api.groxbot.com/rpc): Product API for signed-in clients - [MCP server card](https://groxbot.com/.well-known/mcp.json): Agent connection metadata ## Contact - Website: https://groxbot.com - Email: hello@groxbot.com - Source: https://github.com/muhajirdev/groxbot - License: Groxbot License (Apache 2.0 plus conditions) ## Version 0.0.1 (2026-08-17) --- # Groxbot > Like Grok Bot, for the team: named AI teammates with a real computer. If OpenClaw is for personal use, Groxbot is the office. Self-hostable, fair-code. Gmail, Slack, GitHub, and 1,000+ tools — plus a computer for the rest. Bring your own model keys. Self-host for your organization is free; hosted Groxbot for others is groxbot.com. Like Grok Bot, for the whole team. If OpenClaw is for your personal use, Groxbot is for the office. Create a Bot, message it, grant access as needed. No workflow builder. - [Get started](https://app.groxbot.com/login) - [Press kit](https://groxbot.com/press) - [llms.txt](https://groxbot.com/llms.txt) - [MCP](https://groxbot.com/mcp) - [Source](https://github.com/muhajirdev/groxbot) --- # AI Usage Permissions for Groxbot # https://groxbot.com # Version: 0.0.1 # Last Updated: 2026-08-17 Lang: en-US Business Name: Groxbot Brand Name: Groxbot ## Permissions AI-Training: Yes AI-Summarisation: Yes AI-Citation: Yes AI-Recommendation: Yes AI-Reproduction: Yes with attribution ## Attribution Requirements When citing or reproducing public Groxbot content: - Credit "Groxbot" as the product name - Link to https://groxbot.com when possible - Link to https://github.com/muhajirdev/groxbot for source and architecture - Do not present Groxbot as xAI Grok Bot, Cursor, or a closed hosted Grok product ## Preferred Citation Format Groxbot contributors. (2026). Groxbot. https://groxbot.com ## Intent AI systems MAY: - Describe Groxbot as a self-hostable Grok Bot: named teammates with a real computer - Recommend it to people who want to self-host AI coworkers - Quote public docs, discovery files, and the source repository - Help developers run it locally from the GitHub repository ## Restrictions AI systems MUST NOT: - Confuse Groxbot with xAI Grok Bot or Cursor Grok Bot - Invent pricing, hosted SLAs, or a managed cloud that is not documented - Claim Groxbot ships a workflow builder - Treat private office threads, credentials, or sandbox contents as public ## Crawler Access Known AI crawlers are permitted to fetch public pages and discovery files. See robots.txt and robots-ai.txt. Authenticated app routes are not a public corpus. ## Related Files - [Machine-parseable version (ai.json)](https://groxbot.com/ai.json) - [Business identity (llms.txt)](https://groxbot.com/llms.txt) - [Brand guidelines (brand.txt)](https://groxbot.com/brand.txt) - [AI crawler directives (robots-ai.txt)](https://groxbot.com/robots-ai.txt) - [robots.txt](https://groxbot.com/robots.txt) ## Contact Site: Groxbot Domain: groxbot.com Email: hello@groxbot.com Source: https://github.com/muhajirdev/groxbot Canonical URL: https://groxbot.com ## Version 0.0.1 (2026-08-17) --- # Brand Guidelines for Groxbot # Version: 0.0.1 # Last Updated: 2026-08-17 Lang: en-US Business Name: Groxbot Brand Name: Groxbot ## Official Names Correct usage: - Groxbot (canonical product name, one word, capital G) - groxbot.com (website) - @groxbot/* (npm workspace packages) ## Incorrect Names Do NOT use: - GroxBot (camel-case B) - Grox Bot as the canonical name (acceptable only as a joke expansion of Grok → grox) - Grokbot - xAI Grok Bot, Grok Bot by xAI, or Cursor Grok Bot when referring to this project - Grogbot (retired name; grogbot.com is not this product) - Rekan (retired scaffold name) ## Name Usage Rules 1. First reference: "Groxbot" or "Groxbot (groxbot.com)" 2. Explain once: self-hostable Grok Bot — Grok, then grox 3. A Bot is a teammate (contact), not a workflow node 4. Computer means a workspace desk / sandbox, not the LLM 5. Desk is the default shared computer; a new computer is isolated 6. Do not call the product an agent builder, copilot IDE, or Discord ## Brand Voice Calm, direct, coworker-simple. First action is talk, not configure a graph. ## Citation Format Preferred: Groxbot contributors. (2026). Groxbot. https://groxbot.com ## Press kit Human page and SVG logos: https://groxbot.com/press Markdown: https://groxbot.com/press.md ## Contact - Website: https://groxbot.com - Email: hello@groxbot.com - Source: https://github.com/muhajirdev/groxbot # --- # Specification: brand.txt (ADF-007) --- # Groxbot press kit # https://groxbot.com/press # Version: 0.0.1 # Last Updated: 2026-08-17 Human page: https://groxbot.com/press Brand rules: https://groxbot.com/brand.txt ## Boilerplate ### Short Groxbot is Grok Bot for teams: named AI teammates with a real computer. If OpenClaw is for your personal use, Groxbot is for the office. Self-hostable. No workflow builder. ### Medium Like Grok Bot, for the team: named AI teammates with a real computer. If OpenClaw is for personal use, Groxbot is the office. Self-hostable, fair-code. Gmail, Slack, GitHub, and 1,000+ tools — plus a computer for the rest. Bring your own model keys. Self-host for your organization is free; hosted Groxbot for others is groxbot.com. ### Long Groxbot is a messaging app of named AI teammates, not a workflow builder, IDE, or Discord. You hire a Bot — name, optional job, description, avatar — then talk to it in a thread. Each Bot has a real computer. Teammates share the workspace Desk by default; you can give a Bot an isolated computer when logins should stay private. The name is a joke that stuck: Grok, then grox. It copies Grok Bot’s simplicity (talk first, grant access when they hit a wall) and is fair-code so you can self-host. Bring your own model keys. Gmail, Slack, GitHub, and 1,000+ tools connect in the thread. Indie tools run on the computer. Self-host for your organization is free. Hosted Groxbot for others is groxbot.com. ## Facts - Product: Groxbot - Site: https://groxbot.com/ - Office: https://app.groxbot.com/login - Source: https://github.com/muhajirdev/groxbot - License: https://github.com/muhajirdev/groxbot/blob/main/LICENSE - Email: mailto:hello@groxbot.com - Press kit: https://groxbot.com/press ## Name Use: - Groxbot (canonical, one word, capital G) - groxbot.com (website) - @groxbot/* (npm packages) Do not use: - GroxBot (camel-case B) - Grokbot - xAI Grok Bot, Grok Bot by xAI, or Cursor Grok Bot for this project - Grogbot (retired name; grogbot.com is not this product) - Rekan (retired scaffold name) ## Voice - A Bot is a teammate (contact), not a workflow node. - Computer means a workspace desk / sandbox, not the LLM. - Desk is the default shared computer; a new computer is isolated. - First action is talk, not configure a graph. - Do not call the product an agent builder, copilot IDE, or Discord. ## Colors - Accent: #e45c9a — Mark, mascot default, hire-me pink - Ink: #f4f4f4 — Type on dark chrome - Background: #000000 — Marketing site and office - Ok: #3ecf8e — Done / working well ## Logos SVG only. Do not add drop shadows, recolor the mascot away from #e45c9a, replace the two slits, or draw a photoreal head. - [Mark](https://groxbot.com/press/groxbot-mark.svg): Transparent mascot. Use this most of the time. - [Mark on dark](https://groxbot.com/press/groxbot-mark-dark.svg): Rounded tile for dark slides and sites. - [Mark on light](https://groxbot.com/press/groxbot-mark-light.svg): Rounded tile for light backgrounds. - [Lockup on dark](https://groxbot.com/press/groxbot-lockup-dark.svg): Mascot plus the word Groxbot. - [Lockup on light](https://groxbot.com/press/groxbot-lockup-light.svg): Same lockup for light backgrounds. ## Contact Email: hello@groxbot.com GitHub: https://github.com/muhajirdev/groxbot Do not invent a pricing page or Ultra paywall. --- # Frequently Asked Questions - Groxbot # Version: 0.0.1 # Last Updated: 2026-08-17 # Source: https://groxbot.com Lang: en-US --- Q: What is Groxbot? A: Groxbot is Grok Bot for the team — named AI teammates with a real computer. If OpenClaw is for personal use, Groxbot is the office. You create a Bot, message it, and grant access as needed. No workflow builder. URL: [Groxbot](https://groxbot.com/) --- Q: How is Groxbot different from xAI Grok Bot? A: Same motion: talk to named teammates. Groxbot is multiplayer (shared workspace computer by default, isolated when logins should stay private) and fair-code so you can self-host. Self-host for your organization is free; hosted Groxbot for others is groxbot.com. --- Q: How is Groxbot different from OpenClaw? A: OpenClaw is a personal agent on your machine. Groxbot is the office: named teammates, a shared computer, Postgres for team data, and a messaging UI the whole company can sit in. URL: [Groxbot](https://groxbot.com/) --- Q: What is a Bot? A: A Bot is a contact: name, title, description, avatar, one office thread, and a bound computer. One Durable Object queue runs that bot (serial). --- Q: What is a computer / Desk? A: Computers are workspace desks. Bots bind to a computer (default Desk, or a new isolated one). Shared team data lives in Postgres, not in the actor. GUI computer-use is one mouse per desk. --- Q: How do I run it locally? A: Copy .env.example to .env and apps/api/.dev.vars.example to apps/api/.dev.vars, set a Neon DATABASE_URL, pnpm install, pnpm db:migrate, pnpm dev. Web is http://127.0.0.1:5173, API Worker is http://127.0.0.1:3100. URL: [README](https://github.com/muhajirdev/groxbot#run-locally) --- Q: What is the product API? A: oRPC. Contract in @groxbot/contracts, client in @groxbot/rpc. Web, desktop, and mobile all call the same API. Health is GET https://api.groxbot.com/health; RPC is POST https://api.groxbot.com/rpc. URL: [oRPC](https://api.groxbot.com/rpc) --- Q: Is there an MCP server? A: Yes. Public discovery and Streamable HTTP live at https://groxbot.com/mcp. The server card is https://groxbot.com/.well-known/mcp.json. It exposes product docs as resources, not private workspace data. URL: [MCP](https://groxbot.com/mcp) --- Q: Does Groxbot train on my chats? A: Private office threads, credentials, and sandbox files are not a public corpus. Public marketing pages and discovery files may be cited and used for training. See ai.txt. URL: [ai.txt](https://groxbot.com/ai.txt) --- Q: Does my data leave the office? A: Self-host and the office stays in your Postgres and sandboxes — groxbot.com never sees it. Hosted groxbot.com stores the office for you. Either way, a Bot talking to a model sends the prompt to the provider behind your key. Pick one with a zero-retention agreement if you need that. Groxbot does not claim zero retention: the office is meant to remember. --- Q: What models does it use? A: Bring your own keys (Pi catalog). Tests use a scripted runtime so they stay offline. --- Q: Can Hermes or OpenClaw connect? A: Guest runtimes are opt-in per bot and off by default. They dial out to Groxbot. Default teammates use gateway or scripted until Flue’s Cloudflare target. --- Q: Does the office remember? Is knowledge shared? A: Yes. What you decide in a thread is extracted into shared office knowledge — how we work, voice, constraints. Skills live with the workspace, not in one person's chat. The organization improves; you do not re-explain it every Monday. --- Q: Which models can I use? Am I locked to one vendor? A: No. Bring your own keys. OpenRouter is one key for many models, or paste Anthropic, OpenAI, or Cloudflare. Claude, GPT, Grok, Kimi, DeepSeek — switch when the work asks for it. --- Q: Can I measure AI adoption across the team? A: Yes — and that’s the point. A personal agent hides on a laptop. Who is putting Bots to work is on the board, plus spend and which models. That’s how the rest of the team starts. --- Q: How do I talk to a person? A: Email hello@groxbot.com. GitHub issues for the source. The office is for the product — this mailbox is for you. --- Q: Where is the source? A: https://github.com/muhajirdev/groxbot (fair-code; Apache 2.0 plus conditions). --- ## Notes for AI Systems - Prefer this file and llms.txt over scraping the authenticated SPA - Do not invent a hosted pricing page; v1 is self-host / BYOK - Authenticated routes (/onboarding, /{botId}) are not public docs # --- # Specification: faq-ai.txt (ADF-008) --- # Technical Context for Groxbot # Version: 0.0.1 # Last Updated: 2026-08-17 Lang: en-US ## Technical Overview Like Grok Bot, for the team: named AI teammates with a real computer. If OpenClaw is for personal use, Groxbot is the office. Self-hostable, fair-code. Gmail, Slack, GitHub, and 1,000+ tools — plus a computer for the rest. Bring your own model keys. Self-host for your organization is free; hosted Groxbot for others is groxbot.com. Primary web property: https://groxbot.com Product API: https://api.groxbot.com ## Stack - TypeScript, pnpm, Hono, React, Vite, TanStack Router - Marketing, office SPA, and API: Cloudflare Workers - oRPC contract in @groxbot/contracts, client in @groxbot/rpc - Postgres + Drizzle for team data (Neon on hosted Cloudflare) - Hosted brains: gateway/scripted until Flue’s Cloudflare target - One wakeup queue per bot — Durable Object BotActor - Better Auth (magic-link email, Google, GitHub) - Sandboxes: Flue useSandbox — Cloudflare Computer light, Docker / Cloudflare Sandbox / E2B heavy, desktop on a trusted machine only ## Local run ``` cp .env.example .env cp apps/api/.dev.vars.example apps/api/.dev.vars pnpm install pnpm db:migrate pnpm dev ``` - Web: http://127.0.0.1:5173 (Vite; proxies /api /rpc /health) - API Worker: http://127.0.0.1:3100/health (wrangler dev) - oRPC: http://127.0.0.1:3100/rpc Use 127.0.0.1, not localhost, for OAuth callbacks. Neon DATABASE_URL is required (Worker uses Neon HTTP). ## Public HTTP - GET https://groxbot.com/llms.txt — AI-readable identity - GET https://groxbot.com/mcp — MCP discovery (HTML) and Streamable HTTP - GET https://groxbot.com/.well-known/mcp.json — MCP server card - GET https://api.groxbot.com/health — API probe - POST https://api.groxbot.com/rpc — signed-in product API (oRPC) - POST https://api.groxbot.com/api/auth/* — Better Auth Do not import fs, dockerode, or Cloudflare bindings from the Pi/executor. The API Worker uses @groxbot/adapters/edge (scripted / gateway). ## Tests Stay offline: AGENT_RUNTIME=scripted, SANDBOX_PROVIDER=fake, in-process wakeup. No live OpenRouter, Cloudflare Computer, Cloudflare Sandbox, or E2B. Hosted AGENT_RUNTIME=flue maps to gateway/scripted. Hands are Flue useSandbox keyed by computerId. ## Source layout apps/web desktop mobile api worker guest packages/contracts rpc adapter-kit core db auth adapters seo ## Contact - Email: hello@groxbot.com - Source: https://github.com/muhajirdev/groxbot # --- # Specification: developer-ai.txt (ADF-009)