Skip to content

Repository files navigation

openJiuwen AgentStudio

中文 | English


1 Project Overview

openJiuwen AgentStudio is an all-in-one AI Agent development platform that provides a full-stack solution from development to deployment, with low-code / no-code visual design and orchestration tools to rapidly build and debug agents and workflows.

This project is intended for:

Audience Description
Backend Engineers Java backend service architecture, API design, and business logic
Frontend Engineers Angular frontend project structure, components, and routing
DevOps Engineers Docker deployment, service configuration, and environment variables
Technical Architects System architecture, technology selection, and module breakdown
AI Application Developers Agent platform capabilities, RAG knowledge base, workflow orchestration
QA Engineers Functional modules and interface specifications

2 Core Features

Feature Description
Low-code / No-code Visual Agent and workflow design and orchestration
Multi-Model Support Integration and switching of mainstream LLMs
RAG Knowledge Base Knowledge base creation, upload, and retrieval
Workflow Orchestration Complex workflow orchestration and execution
Plugin Marketplace Plugin browsing, installation, and management
Prompt Engineering Prompt writing, debugging, and optimization
MCP Protocol Model Context Protocol support
Multi-Datasource MySQL, PostgreSQL, and more
Cloud-Native Docker and Kubernetes deployment
Auth & Authorization Simple Auth, SSO

3 Related Documentation

4 Requirements

Requirement Version
JDK 17+
Maven 3.8+
Node.js 22 (18 minimum)
npm/pnpm 9+ / 7+
MySQL / GaussDB MySQL 8.0+
Redis 7+
Docker 20+
Constraint Description
JDK JDK 17 or higher required
Database MySQL 8.0 default; GaussDB also supported
Browser Latest two versions of mainstream browsers
Memory 2 GB minimum per service; 4 GB+ recommended for production

For the detailed technology stack, see Architecture Overview.

5 Installation

cp deploy/.env.template deploy/.env
bash docker/package.sh
bash docker/build.sh
bash deploy/deploy.sh local

The complete environment contains four application services: studio-console, studio-manager, studio-runtime, and studio-builder. See the Deployment Guide for details.

6 Quick Start

Frontend development:

cd frontend
pnpm install
pnpm start

For full environment startup, incremental builds, and debugging, see Local Dev Quick Start.

7 License

This project is licensed under the Apache 2.0 License. See the LICENSE file.

Contributing

Issues and Pull Requests are welcome. See the Contributing Guide.

About

openJiuwen agent-studio provides zero-code and low-code visual development, workflow orchestration, and unified management for models, knowledge bases, plugins, and other resources.

Resources

Contributing

Security policy

Stars

153 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages