FIM One

Active
GitHub Python NOASSERTION

Description

Open-source agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.

Key Features

  • All-in-one agent platform — Standalone assistant, embedded Copilot, or central Hub in one agent core
  • Cross-border system connectivity — connects global SaaS and China stack (Feishu, WeCom, DingTalk, DM, Kingbase) via one pattern
  • Dynamic DAG planning — LLM decomposes goals into dependency graphs at runtime with parallel execution
  • Visual workflow editor — 12 node types, drag-and-drop React Flow canvas, import/export as JSON
  • Multi-database connectors — PostgreSQL, MySQL, Oracle, SQL Server, and enterprise China databases with AI-powered schema annotation
  • Content guardrails and hook system — three-layer safety: tool permissions, credential/SSRF checks, and content guardrails with Feishu approval gates

Use Cases

💡 Enterprise AI orchestration — connect ERP, CRM, OA, HR, and finance systems through one agent hub
💡 Cross-border team collaboration — bridge global SaaS tools with China stack platforms for unified workflows
💡 Automated reporting and data analysis — query multiple databases and generate insights via agent workflows
💡 Internal AI assistant deployment — self-hosted Standalone mode for company-wide search, code help, and knowledge base access
💡 Multi-step business process automation — DAG planner handles complex, multi-system task chains with error recovery

Quick Start

Clone the repo, copy `example.env` to `.env`, set `LLM_API_KEY`, then run `docker compose up --build -d`. Open http://localhost:3000 and create an admin account. For local dev: install Python 3.11+, uv, Node.js 18+, pnpm, then `./start.sh dev`.

Related Projects