Skip to content

Platform comparison ​

Xiajiao (虾饺) and other AI platforms are not the same category. Here is a balanced comparison to help you choose.

One-line positioning ​

PlatformOne-line positioning
Xiajiao (虾饺)AI Agent team collaboration platform — Agents are your colleagues
DifyAI application platform — Build user-facing AI apps
CozeBot builder — Build and publish AI bots
FastGPTAI knowledge-base Q&A — Document-driven AI apps
ChatGPT TeamAI chat — Team edition of ChatGPT

When to choose Xiajiao (虾饺)? ​

✅ Choose Xiajiao (虾饺) when you:

  • Want an AI team for yourself, not for end customers
  • Dislike Docker Compose and PostgreSQL
  • Want npm start and you are running
  • Need Agents to collaborate with each other
  • Care about fully private data
  • Want maximum capability with minimal dependencies
  • Are a Node.js developer and may fork for customization

❌ Do not choose Xiajiao (虾饺) when you:

  • Need to build user-facing AI applications
  • Need a visual workflow canvas (drag-and-drop)
  • Need a 100+ plugin ecosystem
  • Need enterprise multi-tenancy and SSO
  • Need a mobile app (not supported yet)

Detailed comparison ​

Deployment and architecture ​

Xiajiao (虾饺)DifyCozeFastGPT
Start commandnpm startdocker compose upN/A (SaaS)docker compose up
External dependencies0PostgreSQL + Redis + Sandbox—MongoDB + PostgreSQL + OneAPI
npm/pip dependencies6200+ Python—100+
Installnpm install (6 packages)Multi-service DockerNo installMulti-service Docker
LanguageJavaScriptPythonClosed sourceTypeScript
DatabaseSQLite (built-in)PostgreSQLCloudMongoDB + PostgreSQL
FrontendVanilla JS (zero build)React—Next.js
Resource needsLow (single process)Higher (multi-service)—Higher (multi-service)

Core features ​

Xiajiao (虾饺)DifyCozeFastGPT
Multi-Agent group chat✅ IM-style @mention❌❌❌
Agent-to-Agent collaboration✅ Collaboration chain + call_agentWorkflow orchestrationBot-to-bot calls❌
@mention routing✅❌❌❌
Visual panel✅ Collaboration-chain status✅ Workflow canvas✅✅
Persistent memory✅ Three memory types❌Variables❌
RAG knowledge base✅ BM25 + vectors + LLM rerank✅✅✅
Tool calling✅ 7 built-in + HTTP tools + JS + MCP✅ Custom✅ 100+ plugins✅
Workflow canvas❌ (collaboration chain instead)✅ Drag-and-drop✅✅
SOUL.md persona✅ Markdown fileSystem promptPersona configSystem prompt
Multiple models✅ Any OpenAI-compatible API✅Limited✅ via OneAPI
Scheduled tasks✅ CronExternal trigger needed✅External trigger needed
Channel integrations✅ Feishu / DingTalk / WeCom / Telegram❌✅✅

Data and security ​

Xiajiao (虾饺)DifyCozeFastGPT
Data locationYour machineYour machine (self-hosted)Vendor cloudYour machine
Fully offline✅ (with Ollama)❌ needs external services❌❌
Open source✅ MIT✅ Apache 2.0❌✅ Apache 2.0
Code size~20k lines (frontend + backend)~50k linesN/A~30k lines
Auditability✅ Clear structure⚠️ Team effort❌⚠️ Team effort

Developer experience ​

Xiajiao (虾饺)DifyCozeFastGPT
Time to first success5 minutes30 minutes10 minutes30 minutes
Fork and customizeEasy (JS, 6 deps)Medium (Python, complex)Not possibleMedium (TS, complex)
Add custom toolsHTTP tools (zero-code) / JS drop-in / MCPAPI + configPlugin developmentAPI + config
Customize AgentsEdit .md filesWeb UIWeb UIWeb UI
Tests53 unit tests✅N/A✅

Scenario recommendations ​

“I want an AI team for myself” ​

Recommendation: Xiajiao (虾饺)

Reason: IM-style interaction is intuitive; Agents can collaborate; npm start and go.

“I want to build a customer-facing AI app” ​

Recommendation: Dify

Reason: Strong workflow, API publishing, multi-tenancy. Xiajiao (虾饺) is not designed for this.

“I want a quick knowledge-base Q&A bot” ​

Recommendation: FastGPT or Dify

Reason: Mature RAG + workflow + publishing. Xiajiao (虾饺) RAG is oriented more toward personal use.

“I do not want to self-host” ​

Recommendation: Coze or ChatGPT Team

Reason: SaaS, no ops. Xiajiao (虾饺), Dify, and FastGPT imply running your own server.

“I want fully offline and fully private” ​

Recommendation: Xiajiao (虾饺) + Ollama

Reason: Xiajiao (虾饺) + Ollama can run with zero external connections. Other stacks still depend on PostgreSQL, Redis, etc.

“I am a Node.js developer and want to learn or contribute” ​

Recommendation: Xiajiao (虾饺)

Reason: Six dependencies, clear structure, clear modules.

Cost comparison ​

Deployment cost ​

PlatformMinimum hardwareNotes
Xiajiao (虾饺)Modest (single process + SQLite)No external services, small footprint
DifyHigher (PostgreSQL + Redis)Multi-service
FastGPTHigher (MongoDB + PostgreSQL)Multi-service
CozeN/ASaaS, no server cost

The learning curve for Xiajiao (虾饺) is gentle because the core interaction is “chat in IM” — if you can use a messenger, you can use Xiajiao (虾饺).

In fairness ​

What Xiajiao (虾饺) does not have:

  • Drag-and-drop workflow canvas
  • 100+ plugin ecosystem
  • Enterprise multi-tenancy and SSO
  • Full API publishing workflow
  • Mobile app
  • Massive concurrency (single-process SQLite)

Some of these are on the roadmap but are not the core direction. The core of Xiajiao (虾饺) is: minimal dependencies, IM-style multi-Agent team collaboration.

Migrating to Xiajiao (虾饺) ​

From ChatGPT ​

  1. Install Xiajiao (虾饺) (three commands)
  2. Add your OpenAI API key in model settings
  3. Create custom Agents and move your Custom Instructions into SOUL.md
  4. Enjoy multi-Agent collaboration and persistent memory

From Dify ​

  1. Export System Prompts from Dify → convert to SOUL.md
  2. Export knowledge-base documents → upload to Xiajiao (虾饺) RAG
  3. Workflows → Xiajiao (虾饺) collaboration chains (linear) or manual @mention

Using together ​

Xiajiao (虾饺) does not conflict with other platforms:

  • Xiajiao (虾饺) for day-to-day AI teamwork (for you)
  • Dify for customer-facing AI apps
  • Coze for bots on social platforms

Decision tree ​

Do you need AI capabilities?
├── For users/customers → Dify / FastGPT (end-user AI apps)
└── For yourself / internal team
    ├── Need drag-and-drop workflow canvas? → Dify
    ├── Need minimal deploy + multi-Agent collaboration? → Xiajiao (虾饺)
    ├── Need social-platform bots? → Coze
    └── Need fully offline? → Xiajiao (虾饺) + Ollama