How basuki-rahmat/global-hackathon works
OmniStaff AI is described as a proposed multi-agent workforce for UMKM operations, not as an implemented application: the repository tree contains only README.MD. The main workflow is an owner or customer interacting through the dashboard/chat/voice interface; backend APIs and AI agents interpret requests, use business tools for inventory, orders, or reporting, and return responses. The README also describes customer service, financial reporting, virtual employee status, and product-promotion image generation. Components and links below represent documented design, not verified source wiring.
Components 19
User Experience
- 3D Office Dashboard
- Chat and Voice UI
- Virtual Employee Avatars
API and Agents
- REST / WebSocket API
- API Controllers
- AI Orchestrator
- Role Agents
- Agent Tools
- Voice Processing
- Product Image Generation
Business Operations
- Customer Service
- Products and Inventory
- Orders and Transactions
- Employee Status
- Financial Reports
Data and AI
- MySQL Business Data
- Meta AI APIs
Other components
- UMKM Owner
- Customer
Connections 25
- UMKM Owner → 3D Office Dashboard: uses
- Customer → Chat and Voice UI: asks
- 3D Office Dashboard → Chat and Voice UI: hosts
- 3D Office Dashboard → Virtual Employee Avatars: shows status
- Chat and Voice UI → REST / WebSocket API: sends requests
- REST / WebSocket API → API Controllers: dispatches
- API Controllers → AI Orchestrator: invokes
- AI Orchestrator → Role Agents: selects
- Role Agents → Meta AI APIs: requests reasoning
- Role Agents → Agent Tools: invokes
- Agent Tools → MySQL Business Data: queries
- Agent Tools → Products and Inventory: checks stock
- Agent Tools → Orders and Transactions: creates orders
- Agent Tools → Financial Reports: gets sales totals
- API Controllers → Customer Service: handles inquiries
- API Controllers → Products and Inventory: handles inventory
- API Controllers → Orders and Transactions: handles transactions
- API Controllers → Financial Reports: generates reports
- API Controllers → Employee Status: updates status
- Chat and Voice UI → Voice Processing: sends audio
- Voice Processing → AI Orchestrator: submits text
- AI Orchestrator → Voice Processing: returns response
- Voice Processing → Chat and Voice UI: returns speech or text
- API Controllers → Product Image Generation: requests artwork
- Product Image Generation → Meta AI APIs: requests generation