</>MCP Agents Market
Agent

joyagent-jdgenie

by jd-opensource11.9kJavaUpdated 2026-02-12

开源的端到端产品级通用智能体

JoyAgent-JDGenie is an open-source, production-ready multi-agent system developed by JD.com that provides end-to-end task automation and content generation capabilities. Unlike typical agent frameworks or SDKs, it ships as a complete product with frontend, backend, and multiple specialized sub-agents (report generation, PPT creation, code execution, file processing) that work together to handle complex queries. The system scored 75.15% on GAIA Validation and 65.12% on GAIA Test benchmarks, outperforming frameworks like OWL, Smolagent, and AutoAgent. It supports multiple agent design patterns (ReAct, Plan-and-Execute) and includes cross-task memory, tool evolution, and multi-level planning capabilities.

Key Features

Complete end-to-end multi-agent product with web UI, backend, and core sub-agents included
Multiple specialized agents: report generation, search, code execution, PPT creation, and file processing
Multi-level and multi-pattern thinking combining work-level and task-level planning with ReAct and Plan-Executor modes
Cross-task workflow memory for similar task optimization
High-performance DAG execution engine for concurrent agent orchestration
Tool evolution via automatic disassembly and reassembly of atomic tools
Full streaming output support across all components
MCP (Model Context Protocol) server integration for custom tool plugins

Use Cases

  • 01Generate comprehensive research reports with data analysis and visualizations from natural language queries
  • 02Create PowerPoint presentations automatically from topic descriptions
  • 03Analyze financial trends combining web search, data processing, and document generation
  • 04Process and analyze uploaded files (tables, documents) with intelligent Q&A
  • 05Build custom multi-agent workflows by plugging in new sub-agents or MCP tools
  • 06Automate complex multi-step tasks requiring planning, execution, and multiple tool interactions

Related Agents

View more

joyagent-jdgenie — FAQ

What is JoyAgent-JDGenie?+

JoyAgent-JDGenie is a complete, production-ready multi-agent system from JD.com that combines multiple specialized AI sub-agents to handle complex tasks end-to-end, from query understanding through report generation. Unlike typical agent frameworks, it's a ready-to-use product with UI and pre-built agents.

How do I install JoyAgent-JDGenie?+

You can deploy using Docker with a single command, or manually with JDK 17, Python 3.11, and uv package manager. Configuration requires setting your LLM API credentials (supports OpenAI, DeepSeek) and optional search API keys in the application.yml and .env_template files.

What LLM providers does it work with?+

JoyAgent-JDGenie supports any OpenAI-compatible API endpoint. It has been tested with OpenAI models and DeepSeek, and does not depend on proprietary platforms like Alibaba Cloud or Volcano Engine.

Do I need API keys?+

Yes, you need an LLM API key (OpenAI or DeepSeek) configured in application.yml. Optionally, you can add a Serper API key for enhanced web search capabilities.

Is JoyAgent-JDGenie free and open source?+

Yes, the entire system is open source on GitHub. However, you will incur costs from the LLM API provider you choose and any optional third-party services like search APIs.

How do I add custom tools or sub-agents?+

You can add MCP servers by configuring URLs in application.yml, or create custom sub-agents by implementing the BaseTool interface in Java and registering them in the GenieController. The system supports pluggable tools and agents through well-defined interfaces.

How do I install joyagent-jdgenie?+

Open the source repository on GitHub and follow its README. joyagent-jdgenie is a agent — MCP Agents Market links you directly to the official repo.

Is joyagent-jdgenie free?+

joyagent-jdgenie is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches