An opinionated, batteries-included agent harness for Python that runs long multi-step tasks out of the box on LangGraph.
- 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
Clone the repository
git clone https://github.com/iflytek/astron-agent.git - 2
Go to the Docker deployment directory
cd docker/astronAgent - 3
Copy the environment template, then edit .env as described in the deployment guide
cp .env.example .env - 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
An open agent framework where the AI agent gets its own Dockerized Linux desktop, browser, and document tools to carry out real work.
Memory operating system for LLMs and AI agents that stores, retrieves, and manages long-term memory as an editable graph.
Python framework for building and orchestrating multi-agent systems with sequential, concurrent, graph-based and hierarchical workflows.
A zero-code platform that generates production-style AI agents from natural-language descriptions, with built-in tools, memory and orchestration.
An SDK for building AI agents and multi-agent systems in Python, .NET and Java, with model, plugin and vector database integrations.