A reusable, template-based AI Agent orchestration framework.
Fork this repo, open in GitHub Copilot, give instructions, and your workflows are ready.
# 1. Clone/fork this template
git clone https://github.com/yourusername/openflo.git my-project
cd my-project
# 2. Open in VS Code + GitHub Copilot
# 3. Tell Copilot:
"Initialize OpenFlo for my [project-name] project"
# 4. Done! Start creating agents and workflows.OpenFlo is a template-based AI Agent orchestration system designed to be:
- 🍴 Forkable: Copy and customize for any project
- 🤖 Copilot-Native: Designed to work with GitHub Copilot/Claude/Cursor
- 📦 Ready-to-Use: Pre-built templates, just fill in the blanks
- 🔄 Reusable: Same structure works for any domain (software, business, creative)
- 📚 Self-Documenting: Agents learn and improve automatically
openflo/
├── 📁 agents/ # AI Agent configurations
│ ├── 📄 MASTER_AGENT.md # Central orchestrator (EDIT THIS FIRST)
│ ├── 📁 specialized/ # Your custom agents go here
│ └── 📁 templates/ # Agent creation templates
│
├── 📁 projects/ # Project tracking
│ ├── 📄 PROJECT_TRACKER.md # All projects status
│ └── 📁 [your-project]/ # Project-specific docs
│
├── 📁 workflows/ # Reusable workflows
│ ├── 📄 WORKFLOW_GUIDE.md # How to create workflows
│ └── 📁 templates/ # Ready-to-use workflow templates
│
├── 📁 memory/ # Persistent context storage
│ ├── 📁 master/ # Master agent memory
│ └── 📁 specialized/ # Per-agent memory
│
├── 📁 documentation/ # Knowledge base
│ └── 📁 prompts/ # Reusable AI prompts
│
├── 📄 README.md # This file
├── 📄 QUICK_START.md # 5-minute setup guide
└── 📄 COPILOT_INSTRUCTIONS.md # Copilot-specific commands
| Use Case | What You Get |
|---|---|
| Software Development | Project managers, ticket writers, code reviewers |
| Content Creation | Writers, editors, SEO specialists |
| Business Operations | Process automation, reporting, data analysis |
| Product Management | PRD writers, user story creators, roadmap planners |
| Consulting | Client onboarding, deliverable trackers, report generators |
| Personal Productivity | Task managers, meeting notes, goal trackers |
Open GitHub Copilot Chat and type:
Initialize OpenFlo for my project. My project is called "[PROJECT_NAME]"
and it's about [BRIEF_DESCRIPTION].
Copilot will:
- Configure the Master Agent with your project details
- Create your first specialized agent
- Set up project tracking
- Initialize memory systems
Create a new specialized agent for [TASK_TYPE].
This agent should handle [SPECIFIC_RESPONSIBILITIES].
Example:
Create a new specialized agent for content writing.
This agent should handle blog posts, social media content, and email newsletters.
@content-writer Create a blog post about AI automation
| Command | What It Does |
|---|---|
Initialize OpenFlo |
Set up the system for your project |
Create agent for [task] |
Create a new specialized agent |
List all agents |
Show all available agents |
Show project status |
Display current project status |
Update documentation |
Sync all docs with latest changes |
| Command | What It Does |
|---|---|
@[agent-name] [task] |
Assign task to specific agent |
Create workflow for [process] |
Generate new workflow template |
Store in memory: [info] |
Save information for future reference |
What do we know about [topic]? |
Retrieve from memory |
agents/MASTER_AGENT.md- Set your name, preferences, working styleconfig/preferences.json- System-wide settingsdocumentation/prompts/DEFAULT_PROMPT.md- Your default AI behavior
- Agents: Copy
agents/templates/AGENT_TEMPLATE.mdtoagents/specialized/ - Workflows: Copy
workflows/templates/and customize - Prompts: Add to
documentation/prompts/
| Document | Purpose |
|---|---|
| QUICK_START.md | 5-minute setup walkthrough |
| COPILOT_INSTRUCTIONS.md | Copilot-specific commands |
| agents/MASTER_AGENT.md | Master agent configuration |
| workflows/WORKFLOW_GUIDE.md | Creating custom workflows |
OpenFlo supports these integrations via MCP (Model Context Protocol):
- 🌐 Browser Automation - Web scraping, form filling
- 💻 System Commands - File operations, shell commands
- 📧 Email - Send/receive emails
- 📅 Calendar - Schedule management
- 🎫 Jira/Linear - Ticket management
- 📝 Notion - Document syncing
- 💬 Slack/Discord - Team notifications
To enable: Edit config/mcp-config.json with your API keys.
# 1. Fork openflo
git clone https://github.com/you/openflo.git my-agency
cd my-agency
# 2. In Copilot Chat:
"Initialize OpenFlo for my content agency.
We create blog posts, social media, and email campaigns for clients."
# 3. Copilot creates:
# - Content Strategist Agent
# - Blog Writer Agent
# - Social Media Agent
# - Client Project Tracker
# 4. Start working:
"@blog-writer Create a 1500-word article about AI in healthcare"Template Version: 1.0
Last Updated: 2026-02-13
Status: ✅ Production Ready
Maintained By: Community
- Fork this template
- Customize for your use case
- Share your improvements back
- Help others get started
MIT License - Feel free to use, modify, and distribute.
Ready to start? → Open QUICK_START.md or type Initialize OpenFlo in Copilot Chat.