Repolode
iflytek

iflytek/astron-agent

Enterprise-grade agentic workflow platform for building and running AI agents, with model management, MCP tool integration and RPA automation.

Open-source alternative to:DifyCoze

Stars
8,918
Forks
903
Open issues
57
Last commit
6 days ago

What is it?

Astron Agent is a low-code platform for designing agentic workflows, where AI agents orchestrate models, tools and business processes. It combines workflow orchestration, model management, AI and MCP tool integration, RPA automation and team collaboration in one system, aimed at organizations that want to move agent applications into production.

The platform covers building, optimizing and managing agents, and it can connect internal and external enterprise systems through its RPA capabilities so agents can act on decisions rather than only generate text. It supports access to models through APIs as well as on-premises model-as-a-service deployments. Released under Apache 2.0, it can be deployed with Docker Compose, and Helm charts for Kubernetes are listed as under development.

Published workflows can be called from existing projects over HTTP or SSE, which makes it possible to embed agents into other applications. The project is part of the iFLYTEK Astron open-source ecosystem and works alongside the AstronRPA and SkillHub projects.

Key features

  • 01Visual agentic workflow orchestration for building multi-step agent applications.
  • 02Model management with API-based access and on-premises model deployment.
  • 03MCP and AI tool integration, with access to a ready-to-use tool ecosystem.
  • 04Built-in RPA integration for automating processes across enterprise systems.
  • 05Docker Compose deployment with an authentication service included.
  • 06Published workflows callable over HTTP or SSE from other projects.

Use cases

  • Building internal AI assistants that trigger actions in existing enterprise systems.
  • Combining agents with RPA to automate cross-system business processes.
  • Deploying private LLM-backed agent applications on-premises.
  • Embedding published agent workflows into existing products via API.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/iflytek/astron-agent.git
  2. 2

    Go to the Docker deployment directory

    cd docker/astronAgent
  3. 3

    Copy the environment template, then edit .env as described in the deployment guide

    cp .env.example .env
  4. 4

    Complete the password migration in docs/CASDOOR_PASSWORD_STORAGE.md first, then start all services

    docker compose -f docker-compose-with-auth.yaml up -d

Things to know

  • Helm charts for Kubernetes are still under development and not yet usable.
  • Self-hosting requires several steps, including environment configuration and a required password migration before startup.
  • The default Casdoor admin credentials are well known, so they must be changed before any real deployment.

Topics

FAQ

What is astron-agent?
Enterprise-grade agentic workflow platform for building and running AI agents, with model management, MCP tool integration and RPA automation. Astron Agent is a low-code platform for designing agentic workflows, where AI agents orchestrate models, tools and business processes. It combines workflow orchestration, model management, AI and MCP tool integration, RPA automation and team collaboration in one system, aimed at organizations that want to move agent applications into production.
Is astron-agent free to use? What license does it have?
astron-agent is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is astron-agent still maintained?
Actively maintained. The last commit to astron-agent was on Oct 14, 2026.
What can I use astron-agent for?
Building internal AI assistants that trigger actions in existing enterprise systems. Combining agents with RPA to automate cross-system business processes. Deploying private LLM-backed agent applications on-premises. Embedding published agent workflows into existing products via API.
How do I install astron-agent?
Clone the repository: git clone https://github.com/iflytek/astron-agent.git Go to the Docker deployment directory: cd docker/astronAgent Copy the environment template, then edit .env as described in the deployment guide: cp .env.example .env Complete the password migration in docs/CASDOOR_PASSWORD_STORAGE.md first, then start all services: docker compose -f docker-compose-with-auth.yaml up -d
Where can I get astron-agent?
The source code and installation instructions are on GitHub: https://github.com/iflytek/astron-agent

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects