Project Thread
CrewQuest: AI Tycoon — Gamified Multi-Agent Corporate Workforce Simulation
🐙 View GitHubOverview
A real-time visual simulation of an autonomous AI workforce. Users act as a CEO, assigning complex tasks to a hierarchy of 11 specialized AI agents who collaborate to execute strategies.
Tech Stack
Python (CrewAI Framework)Streamlit (Frontend & Execution Engine)Google Gemini 2.5 FlashPython-dotenv
Features
- Corporate Hierarchy: 11 distinct roles including Executive Secretary and Department Managers.
- Dynamic Staffing: Real-time delegation strategy adjustment based on available staff.
- Live Thought Animation: Sequential rendering of Thought, Tool Usage, and Action cycles.
- Custom Callback Engine: Intercepts and parses low-level agent .log files for UI display.
Key Decisions
01
Built a custom log-parsing orchestrator because the default CrewAI Manager hid the granular communication between department managers.
02
Integrated DiceBear procedural avatars to give each of the 11 roles a unique visual identity that updates dynamically based on department selection.
Learnings
→Gained expertise in forcing LLMs to output strictly structured delegation plans through specialized "Boss Instructions" prompting.
→Solved the "Black Box" transparency issue by implementing real-time UI chat bubble rendering via custom log interceptions.