Skip to content

alaalsalam/aiEmployeesFrappe

 
 

Repository files navigation

AI Employees

An autonomous AI workforce platform for Frappe/ERPNext. Create AI-powered employees that can chat, execute business operations, manage documents, and collaborate across your entire ERP system.

Features

  • AI Employee Management — Create and configure AI employees with custom system prompts, LLM providers, and tool assignments
  • Multi-Provider Support — Anthropic (Claude), OpenAI, Google (Gemini), Ollama (local models), and OpenRouter
  • 190+ Business Tools — Accounting, HR, Sales, Manufacturing, Projects, Stock, Helpdesk, and more
  • Real-Time Chat — Desk-integrated sidebar chat with streaming responses, file sharing, reactions, and bookmarks
  • MAKER Engine — Multi-agent consensus framework for high-stakes decisions
  • Hierarchical Delegation — AI employees can delegate tasks up, down, and laterally through the org chart
  • Knowledge Management — Semantic search, wiki integration, and automatic knowledge capture
  • Playbooks — Automated multi-step workflows triggered by document events
  • Autonomy Controls — Configurable approval thresholds, budget limits, and compliance rules
  • Learning & Training — Benchmarking, fine-tuning, prompt variants, and correction tracking

Requirements

  • Python >= 3.12
  • Frappe v16
  • ERPNext v16
  • HRMS v16
  • Helpdesk
  • Insights
  • Wiki
  • Telephony

Installation

bench get-app ai_employees
bench install-app ai_employees
bench build --app ai_employees

Configuration

After installation, navigate to AI Employee Settings to:

  1. Configure your LLM provider(s) (API keys are stored securely via Frappe's Password field)
  2. Create your first AI Employee
  3. Start chatting via the desk sidebar

License

Apache License 2.0 — see license.txt

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 91.3%
  • JavaScript 4.8%
  • Vue 3.0%
  • CSS 0.9%