AGiXT  by Josh-XT

AI automation platform for orchestrating tasks across providers

created 2 years ago
3,052 stars

Top 16.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

AGiXT is an AI agent automation platform designed for orchestrating complex tasks and managing instructions across multiple AI providers. It targets developers and power users seeking to build sophisticated AI-driven applications, offering features like adaptive memory, web browsing, command execution, and a plugin system to enhance AI capabilities and streamline workflows.

How It Works

AGiXT employs a modular architecture that integrates with various AI providers (OpenAI, Gemini, Hugging Face, etc.) through a unified interface. Its core functionality revolves around "Smart Instruct" and "Smart Chat," which leverage web search, planning, and memory management to enable AI agents to understand, plan, and execute tasks. A key advantage is its extensible plugin system and support for custom commands, allowing for deep customization and integration with external tools and services.

Quick Start & Requirements

  • Install: git clone https://github.com/Josh-XT/AGiXT, cd AGiXT, python start.py
  • Prerequisites: Git, Docker, Docker Compose, Python 3.10.x. Linux users may need NVIDIA Container Toolkit for local GPU models.
  • Setup: The start.py script attempts to install Docker/Compose on Linux or provides instructions for macOS/Windows. Access interfaces at http://localhost:8501 (Management), http://localhost:3437 (Interactive), and API docs at http://localhost:7437.
  • Docs: AGiXT Documentation

Highlighted Details

  • Supports a wide range of AI providers including OpenAI, Google Gemini, Hugging Face, and local models via ezLocalai.
  • Features adaptive memory, chain management for complex workflows, and a versatile plugin system for command execution and code evaluation.
  • Includes integrated audio-to-text and text-to-speech capabilities via Hugging Face and ElevenLabs.
  • Offers a RESTful API powered by FastAPI for external application integration.

Maintenance & Community

The project is actively developed by Josh-XT. Additional SDKs (Python, TypeScript, Dart, C#) are available in separate repositories under the AGiXT organization.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial use or integration with closed-source projects.

Limitations & Caveats

The README warns that using certain AI providers (e.g., OpenAI's GPT-4 API) can be expensive, and users are solely responsible for monitoring their usage. Some features like file uploads and voice input may introduce security risks if not managed properly.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
0
Star History
72 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Andre Zayarni Andre Zayarni(Cofounder of Qdrant), and
2 more.

RealChar by Shaunwei

0.1%
6k
Real-time AI character/companion creation and interaction codebase
created 2 years ago
updated 1 year ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

LibreChat by danny-avila

0.8%
29k
Enhanced ChatGPT clone for self-hosting
created 2 years ago
updated 1 day ago
Feedback? Help us improve.