back to home

EpicStaff / EpicStaff

Open-source platform for building AI agents with a visual UI and modular backend.

164 stars
27 forks
31 issues
PythonTypeScriptSCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing EpicStaff/EpicStaff in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/EpicStaff/EpicStaff)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

EpicStaff: Enterprise Workflow Automation & AI Agent Management Platform Open Source Agent Orchestration Framework for Django & Python Website • Wiki • Quick Start • Key Features • Report Bug Production-Grade Agentic UI for Multi-Agent Orchestration EpicStaff is an Enterprise-ready Agentic UI platform that simplifies multi-agent orchestration by hiding complexity behind a visual workflow builder while maintaining full code control with a Django backend. Our core philosophy: **We hide the complexity, not the logic.** **⭐ Star us on GitHub to support the Agentic UI movement!** --- Visual Agent Orchestrator in Action --- Why did we create EpicStaff? Most tools force a trade-off: simplicity (No-Code) vs. flexibility (Code-First). **EpicStaff** eliminates this barrier by providing a **Visual + Code** hybrid environment. It is a high-performance orchestration platform designed to allow developers to build, deploy, and scale multi-agent systems without losing control over the underlying logic. • **Visual Logic, Python Core:** Design flows in a drag-and-drop AI workflow editor; inject custom Python logic directly into any node. • **Cross-Flow Agent Context:** Built-in persistent agent memory (Redis/PostgreSQL) to retain context across multiple sessions. • **Production-Ready Persistence:** Built-in state management for user and organization variables. • **Django Multi-Agent Backend:** Powered by Django for robust, low-latency, and production-ready Pythonic agent orchestration. --- ⚡ Quick Start Deploy self-hosted AI agents in 30 seconds. EpicStaff is designed to run securely on your own infrastructure. Follow these two simple steps to get the application running on your computer. Step 1: Get the necessary tools Before we start, make sure you have these two applications installed: • **Download & Install Git** (Required to download the app) • **Download & Install Docker Desktop** (Required to run the app) Step 2: Download and Setup Choose your operating system below, open your **Terminal** (or PowerShell on Windows), and **paste the entire block of code**. This command will automatically download EpicStaff, configure the database, and start the system. 🪟 Windows (PowerShell) 🍎 macOS (Terminal) 🐧 Linux (Terminal) Once running, open http://localhost to start building. Alternative Setup Options EpicStaff can be configured and launched using alternative setup methods: • **Partly Local Setup** — run specific services locally while other services remain in Docker. Useful for controlled local development and testing. • **Podman Support** — provides instructions for deploying EpicStaff using **Podman** instead of Docker. > These methods are optional and intended for users requiring advanced control over their environment. **For more details** --- Key Features Key features For AI Engineers We built a foundation for robust ai agent orchestration and Open Source Agent Orchestration. You can design ai agent orchestration for complex workflows and deploy autonomous AI agents with complete control over the execution logic. The architecture natively supports creating a dependable rag pipeline and managing advanced RAG workflows without external vector database dependencies. For developers exploring the code, we ensure stable execution to prevent the notorious ralph wiggum loop, and you might even spot a ralph wiggum github reference in our test repositories. | Feature | Technical Description | |---|---| | Node UI | Construct complex workflows using a node-based architecture. Design execution graphs with various specialized nodes to define exact logic paths. | | LLM & Embedder Providers | Native support for switching between major providers like OpenAI and Anthropic, or integrate your own custom local LLMs and embedding models. | | Retrieval-Augmented Generation (RAG) | Upload documents, create knowledge collections and customize index parameters directly in the UI. Index data using strategies like Naive Vector Search or GraphRAG to enhance agent context. | | Custom Tools | Write custom Python functions that agents can invoke dynamically. Build your own integrations, and the orchestration engine will automatically evaluate and use them during execution. | | Code Execution | Inject and run Python code within nodes. Read, modify, and manipulate flow variables dynamically to handle custom logic during workflow traversal. | | Flow Messages | Debug flow execution seamlessly. Read detailed, structured state messages and execution logs for each specific node in real-time. | | Webhooks | Trigger flow executions programmatically. Initiate workflows via HTTP POST payloads from any external system, application, or custom source. | | Persistent Agent Memory | Dual-Layer Memory: Short-term window context combined with long-term stateful memory across multiple sessions, stored in PostgreSQL (with pgvector) and Redis. | --- Key Features For Business As an ai agent management platform, EpicStaff is engineered to deliver enterprise workflow automation and scalable business process automation. It functions as an Autonomous Agent Builder that acts as a drag and drop automation tool for cross-functional teams. By utilizing sophisticated ai workflow management and built-in ai agent assist, organizations can drastically improve their AI CX (ai customer experience). Being a versatile low code platform, it bridges the gap between technical operations and business strategy. | Feature | Strategic Business Value | |---|---| | Visual Workflow Builder | A low-code, drag-and-drop interface, automate any process without any deep tech knowledge. You can build, validate, and visually debug multi-step workflows using our pre-built node library. | | Multi-Agent Collaboration| Build a digital crew. Let multiple AI agents work together to automate entire departments, decreasing operational costs and saving time. | | Enterprise Security | Secure your organization with access controls. Create custom roles a…