Ai Company

ai_company

Install Ai Company

bench get-app https://github.com/benjamen/ai_company

Add the Frappe Gems badge to your README

Maintain Ai Company? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=benjamen%2Fai_company)](https://frappegems.com/gems/apps/benjamen/ai_company)

About Ai Company

ai_company

Frappe app containing the AI Executive Board implementation.

Installation

bench get-app ai_company
bench --site  install-app ai_company
bench --site  migrate

Bench Commands

bench --site  execute ai_company.ai_executive_board.api.executive_task.create_executive_task --kwargs "{'title':'Market Expansion','problem_statement':'Choose expansion strategy','strategic_priority':'Growth'}"
bench --site  execute ai_company.ai_executive_board.api.executive_task.trigger_debate --kwargs "{'task_name':'AET-.00001'}"
bench --site  execute ai_company.ai_executive_board.api.executive_task.approve_executive_task --kwargs "{'task_name':'AET-.00001'}"

Migration Notes

  • Includes module Ai Executive Board and five DocTypes:
    • AI Executive Task
    • AI Deliberation Round (child table)
    • AI Department Position (child table)
    • AI Department Config
    • AI Audit Log
  • Post model sync patch creates roles:
    • AI Executive System
    • AI Executive Approver
    • AI Auditor
  • Debate execution runs via background job queue (long) using enqueue_executive_task.

API Endpoints

  • ai_company.ai_executive_board.api.executive_task.create_executive_task
  • ai_company.ai_executive_board.api.executive_task.trigger_debate
  • ai_company.ai_executive_board.api.executive_task.approve_executive_task
  • ai_company.ai_executive_board.api.executive_task.reject_executive_task
  • ai_company.ai_executive_board.api.executive_task.rerun_debate

Related Integrations apps for Frappe & ERPNext

  • Insights — Open Source Business Intelligence Tool
  • Raven — Simple, open source team messaging platform
  • Frappe Whatsapp — WhatsApp cloud integration for frappe
  • Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
  • Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
  • Frappe React Sdk — React hooks for Frappe
  • Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
  • Mcp — Frappe MCP allows Frappe apps to function as MCP servers