AgentKits is a modular, agent-based operating system that simulates a full-service creative, technical, and AI-powered agency. Powered by the OpenAI Agents SDK (Python), each agent represents a real-world role β coordinated to plan, build, and deliver end-to-end execution.
β¨ "Itβs like hiring an entire agency β made of autonomous AI."
AgentKits combines the power of LLM agents with real organizational roles and workflows β all orchestrated using OpenAI's native assistant & function-calling SDK.
- β Built on OpenAI Assistants SDK (Node.js)
- π§© 60+ pre-defined agent roles across design, dev, marketing, and ops
- π Agent-to-agent collaboration through tool-calling and workflows
- βοΈ Modular system: run one agent or an entire synthetic org
- π Easily extensible via APIs, RAG, and vector search
| Division | Example Agents |
|---|---|
| π§ Executive & Strategy | Founder, CTO, COO, CMO |
| πΌοΈ Creative & Design | Brand Designer, Copywriter, Motion Designer |
| π Web & Engineering | Frontend, Backend, DevOps, SaaS Devs |
| π€ AI & Agents | Prompt Engineer, Agent Architect, LLM Dev |
| π Marketing & Growth | SEO, Funnel Builder, Paid Ads, Community Lead |
| π§³ Client Services & PM | Account Manager, PM, Success Lead |
| π§° Internal Tools & Labs | Labs Lead, Automation Dev, Product Designer |
| π Knowledge & Enablement | Docs Creator, QA Tester, SOP Specialist |
| π§Ύ Finance & Legal | Finance Manager, Billing Ops, Contract Lead |
agents/β assistant definitions, tools, and function interfacesworkflows/β multi-agent flows for execution (e.g. ship a brand)tools/β real-world API connectors (Notion, Supabase, etc.)playground/β test environment to interact with single/multi agentsconfigs/β prompt templates, memory configs, RAG options
- Run a full creative AI team from a CLI or browser
- Automate web builds, pitch decks, branding, or internal tools
- Prototype agent workflows for client work or internal ops
- Create new roles, custom tools, or agent coordination strategies
git clone https://github.com/meltmagic/AgentKits.git
cd AgentKits
pip install -r requirements.txt
β οΈ Requires Node.js 18+ and access to OpenAI's Assistants API.
Configure your .env:
OPENAI_API_KEY=sk-...
- 60+ agents defined via structured system prompts
- Graph-based agent coordination
- Web-based UI for workflow assembly
- Prebuilt SaaS templates with agent plugins
- OpenAI Assistants SDK: multi-agent orchestration layer
PRs are welcome! Build new agents, tools, or workflows.
Check CONTRIBUTING.md and open issues to get started.
MIT License β open for remix, fork, and deploy.
An AI-native studio reimagining creative work, product dev, and internal systems with LLMs & automation.
AgentKits β The future of work is autonomous, modular, and composable.