Bops
A team of AI bots that runs your business ops: inbox, pipeline, invoices, reports. Each one has its own computer, email and phone number, and remembers everything.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Bridging informal hustle and formal business for South African small businesses.
An AI agent (Grok Bot) that handles a small business's customer conversations and admin — paired with a live visual command centre so owners can see, verify and approve everything it does.
Built for the Grok Bot Johannesburg Hackathon · 13 Nov 2026 · WeThinkCode Joburg.
Compliance & Formalisation · Operations · Opportunity Discovery · CRM & Retention
docs/archetypes/)docs/planning/)docs/tasks/)docs/design/)ThinkingOrb agent state spec (thinking-orbs), WovenLightHero (Three.js), and AuthGrainHero (@paper-design/shaders-react) + shadcn/Tailwind/TS structure guidenpm install
cp .env.example .env.local # optional: add OPENAI_API_KEY (or XAI_API_KEY); empty = scripted engine
npm run dev # http://localhost:3000 (/ landing, /dashboard workspace, /heroes UI testbench)
AgentEvents (trace, reply, project, project_update, invoice_update, school_update, approval, memory, compliance, handoff).Client Desk (WhatsApp intake, deliverables/scope checks, FAQs), Books (50% deposit policy, invoice aging, EFT reminders), and Planner (shared university timetable + studio capacity, collision detection, Exam Mode).Brain (src/lib/agent/brain.ts) and the owner console (Ask METAXY) runs via /api/assistant (src/lib/assistant/grok.ts) plus WebRTC live voice via /api/live/session (src/app/api/live/session/route.ts): supporting OpenAI (OPENAI_API_KEY, default gpt-6-luna with reasoning.effort = "high", and gpt-live-1 for real-time voice + website manipulation), Grok (XAI_API_KEY), and an offline scripted fallback so the demo never breaks.Naledi Studio)1 · Can you do it by Friday? in the WhatsApp panel → Planner spots the Thursday IS302 Term Test 2 block, proposes Monday 23 Nov, Books quotes R3,200 (50% deposit R1,600), and Client Desk stages the draft reply in Approval queue → click Approve & send.PRJ-109 (Nkosi Solar) colliding with IS399 Capstone Milestone 3 on Wed 25 Nov → proposes shifting the study block to Sat 21 Nov and extending the client milestone +1 day → click Approve & send.Books): Click Chase overdue (Books) → flags INV-2041 (Kagiso Molefe · Molefe Logistics, 21 days overdue) → approves polite EFT reminder → invoice marks Paid and CRM updates.Client Desk): Click 4 · Scope creep request (Zanele Dube · Dube Physiotherapy) → compares against PRJ-108 deliverables → stages transparent R950 add-on quote for approval.Coursework boundary (Never) to watch P-05 refuse university coursework requests.Kagiso Mokoena · Kasi Brew Coffee, Kagiso Molefe · Molefe Logistics disambiguation pair, Zanele Dube, Thabo Nkosi, Amina Patel, Buhle Sithole) — click one to open it in the phone panel. Unread counts, "needs you" and "you're handling" badges.Naledi Studio student-freelancer vertical slice, multi-agent approval pipeline (Client Desk, Books, Planner), Ask METAXY conversational console, WhatsApp inbox/automations, and Compliance modules working end-to-end (OpenAI active when OPENAI_API_KEY is set, Grok active when XAI_API_KEY is set, scripted engine offline). Opportunities and CRM tabs use fixture data (CRM memory updates live).
All data in this repo is synthetic. No real customer, banking, or university data.