A powerful multi-agent system for adaptive AI reasoning and automation
Project description
AgenticFleet
A powerful multi-agent system for adaptive AI reasoning and automation. AgenticFleet combines Chainlit's interactive interface with AutoGen's multi-agent capabilities to create a flexible, powerful AI assistant platform.
Key Features
-
Multi-Agent System: Coordinated team of specialized AI agents
- Code generation and analysis
- Web content processing
- File system operations
-
Interactive Interface
- Real-time communication via Chainlit
- Code syntax highlighting
- Markdown rendering
- File upload/download support
-
Advanced Capabilities
- OAuth authentication integration
- Configurable agent behaviors
- Comprehensive error handling
- Progress tracking
-
Developer-Friendly
- Easy-to-use CLI
- Extensive documentation
- Flexible configuration
- Active community support
Quick Start
- Install AgenticFleet using uv (recommended):
uv pip install agentic-fleet
- Copy and configure environment variables:
# Copy the example environment file
cp .env.example .env
# Open .env and update with your values
# Required: Add your Azure OpenAI credentials
# Recommended: Configure OAuth settings
- Start the server:
agenticfleet start
The web interface will be available at http://localhost:8001.
Documentation
- Installation Guide - Detailed setup instructions
- Usage Guide - How to use AgenticFleet
- API Reference - Complete API documentation
- Architecture Overview - System architecture and design
Configuration
The .env.example file contains all required and recommended settings. Copy it to .env and update with your values:
# Required: Azure OpenAI Configuration
AZURE_OPENAI_API_KEY=your_api_key
AZURE_OPENAI_ENDPOINT=your_endpoint
AZURE_OPENAI_DEPLOYMENT=your_deployment
AZURE_OPENAI_MODEL=your_model
## Recommended: OAuth Configuration
OAUTH_CLIENT_ID=your_client_id
OAUTH_CLIENT_SECRET=your_client_secret
OAUTH_REDIRECT_URI=http://localhost:8001/oauth/callback
Development
Prerequisites
- Python 3.10-3.12 (Python 3.13 is not yet supported)
- uv package manager (recommended)
- Azure OpenAI API access
Setup
- Clone and install:
git clone https://github.com/qredence/agenticfleet.git
cd agenticfleet
pip install uv
uv pip install -e ".[dev]"
- Run tests:
pytest tests/
Contributing
We welcome contributions! Please see our Contributing Guide for details.
Security
For security concerns, please review our Security Policy.
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
Support
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 agentic_fleet-0.4.50.tar.gz.
File metadata
- Download URL: agentic_fleet-0.4.50.tar.gz
- Upload date:
- Size: 34.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20997c3fc250814102263c32ec1d1d610cd7a9df2867524c5a87e04e62ab8178
|
|
| MD5 |
5dd4d943fded11aef11bb3fdb2ec4813
|
|
| BLAKE2b-256 |
eb8e8a4c830cd94eeb6e3fc86445b454c044e9fbf959f7d4fa454ec44e244831
|
File details
Details for the file agentic_fleet-0.4.50-py3-none-any.whl.
File metadata
- Download URL: agentic_fleet-0.4.50-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e277c61faeec4f84df9d9de64b6d069473b9d9b708e3a88b7ce9a872c4aedde
|
|
| MD5 |
679e56116fabd0d098ebbdfc1c073fc9
|
|
| BLAKE2b-256 |
285cee6a1514987fa95048dd8d4015606f17114375a9e2b4aaac87f9c8684ee2
|