Generator for AI Environments
Project description
Agenterprise
Agenterprise is a powerful generator for AI agent environments, enabling rapid prototyping and deployment of agent-based systems in Python. It leverages modern code generation, Pydantic, and DSL-driven workflows to streamline the creation of scalable, enterprise-ready AI solutions.
Features
- Generate complete AI agent environments from a DSL specification
- Supports modern Python (3.12+)
- Produces ready-to-use code, Dockerfiles, and configuration
- Designed for enterprise and MDSD (Model-Driven Software Development) workflows
Installation
PyPI
pip install agenterprise
Local
Follow these steps to install it from source
git clone https://github.com/agenterprise/agenterprise.git
cd agenterprise
pip install .
Or, for development:
pip install -e .
Usage Example
Create a DSL File
You can either start with a DSL File from scratch (see http://www.agenterprise.ai) or generate a sample file with:
agenterprise --dsl-template --dsl mydsl.dsl
Generate a project
Whith your created DSL File you can now generate a project:
agenterprise --code-generation --dsl mydsl.dsl --target target/mydsl
Python Compatibility
- Python >= 3.12
License
This project is licensed under the MIT License. See the LICENSE file for details.
Project Links
- Homepage: https://www.agenterprise.ai
- Repository: https://github.com/agenterprise/agenterprise
- Issues: https://github.com/agenterprise/agenterprise/issues
Author
Michael Vonrueden
Email: mail@agenterprise.ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agenterprise-0.1.6.tar.gz.
File metadata
- Download URL: agenterprise-0.1.6.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b700612178d196af35aee67b036f222a0cc86b63b00b3f9a8fb2ff71584b247
|
|
| MD5 |
c2be47e80e7acd0b60bf9c3e06b62f4a
|
|
| BLAKE2b-256 |
fabd3bfbe7bcc7034b068de40c215e8c1249d5d11d5faecaa0745f8d5ab17afd
|
File details
Details for the file agenterprise-0.1.6-py3-none-any.whl.
File metadata
- Download URL: agenterprise-0.1.6-py3-none-any.whl
- Upload date:
- Size: 28.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87fb58ef98d28036c89fc2fd7f5896113aab2f8bfab1030faa30dcb67ae7300a
|
|
| MD5 |
01954185660ca04a3ecee62c17f23487
|
|
| BLAKE2b-256 |
1a9d3c78e495e01f38fc6beff17b6f5a48618b377c9d69519d5a52218bcec54b
|