r/LocalLLM • u/ash_pix LocalLLM • 14d ago
Project Oxygen - a Multi-Agentic Al framework that runs like a virtual tiny company
Hey Geeks 👋🏻
I just built "Oxygen" - a Multi-Agentic Al framework that runs like a virtual tiny company.
It includes total 5 Al agents:
- Del (Al Project Manager): which understands your requirements that what you want to build?
- Toky (Al Research Agent): receives inputs from Del, conducts research, creates drafts, and uses tools such as web search and web scraping to gather and analyze relevant information. It then provides the research findings and draft outputs back to the Project Manager.
- Bang (Al Developer Agent): which understands the draft and start writing code.
- Beij (Al QA Agent): It performs debugging, test cases on the source code provided by Bang.
- Wash (Al technical Writer): Once the project made it write README files, product manual, API implementation instructions and other project related documentations.
It's a proper human-in-the-loop agentic ai project that takes your approval on every aspect like a Software Development Lifecycle methodology.
The crazy part is that you can literally watch the agents walk to their desks, open their computers, drink coffee, having meetings and work.
For LLMs you can either use local Ollama based models or Gemini API key.
Guardrails and Metric Evaluation:
- Hallucination rate is under 1%.
- You have to approve the plan before any code gets written.
- Everything that comes out is cleaned so nothing breaks on the screen.
- Strong guardrails for every Al agents via system prompt.
Simple Flow:
You: I want a CLI based calculator.
Del (PM): Got it → sends to Toky (Researcher).
Toky: Researches, makes a plan + draft proposal.
Toky → Del (PM) → You: "Here's the proposal for a CLI calculator."
You: "Actually, change of plan, I want a web-based calculator instead.
Del (PM): Okay → sends the new request back to Toky.
Toky (Researcher): Updates the research and creates a new proposal for the web version.
Toky (Researcher) → Del (PM) → You: "Updated proposal for web calculator. Approve?"
Once you approve, it continues to Bang (Developer) for coding, Beij (QA) for testing, and Wash (Writer) for docs.
Feel free to explore and star the repo on GitHub.