Skip to main content

AI-driven task automation system

Project description

GitHub - LicensePyPIDocumentationPython Version

Homepage

AgentForge

AgentForge is a low-code framework tailored for the rapid development, testing, and iteration of AI-powered autonomous agents and Cognitive Architectures. Compatible with a range of LLM models — currently supporting OpenAI, Anthropic's Claude, and Oobabooga (local) — it offers the flexibility to run different models for different agents based on your specific needs.

Whether you're a newbie looking for a user-friendly entry point or a seasoned developer aiming to build complex cognitive architectures, this framework has you covered.

Our database-agnostic framework is designed for seamless extensibility. While ChromaDB is our go-to database, integration with other databases is straight-forward, making it an ideal playground and solid foundation for various AI projects.

In summary, AgentForge is your beta-testing ground and future-proof hub for crafting intelligent, model-agnostic, and database-flexible autonomous agents.


Table of Contents

  1. Features
  2. Documentation
  3. Contributing
  4. Contact Us
  5. License

Features

  • Build Custom Agents And Cognitive Architectures Easily
  • Custom Tools/Actions
  • Customizable Agent Memory Management
  • Default Agents Ready For Use
  • LLM Agnostic Agents (Each Agent can call different LLMs if needed)
  • On-The-Fly Prompt Editing
  • OpenAI & Anthropic API Support
  • Open-Source Model Support (Oobabooga)
  • Rapidly Build & Test Cognitive Architectures (Multi-Agent Scripts)

Coming Soon

  • API Implementation
  • Knowledge Graphs

Documentation

Welcome to the AgentForge framework documentation. This comprehensive guide will support you whether you're just getting started or diving deep into custom configurations and advanced features. Here, you'll find detailed insights into the various components that make up our system.

Installation and Usage:

  • Getting Started with AgentForge: Begin your journey with a straightforward setup guide, covering everything from initial installation to launching your first bot.

Core Concepts:

  • Agents: Dive deep into the agents' world. Learn how they operate, respond, and can be customized.

  • Modules: Explore multi-agent scripts, the hierarchies above agents. Understand how Modules coordinate various agents and manage the flow of information to achieve specific goals.

  • LLM API Integration: Understand how AgentForge connects with various Large Language Model (LLM) APIs.

  • Settings: Delve into directives, memories, models, paths, and storage configurations – the fine-tuned engine settings that keep the system humming.

  • Personas: Add flair to the system's interactions. Make it more human-like and relatable.

  • Tools & Actions: The system's utility belt. Understand the tools available and how they can be choreographed into actionable sequences.

  • Utilities: Explore the array of utility functions and tools that supercharge the system's capabilities. (Note: Documentation not implemented yet)

Note: Our documentation is a living entity, continuously evolving. Some links or features may still be under development. We appreciate your patience and welcome your feedback to improve the documentation.


Contributing

Feel free to open issues or submit pull requests with improvements or bug fixes. Your contributions are welcome!

Special Note

We're on the lookout for a UI/UX collaborator who's passionate about open-source and wants to join the team to help develop a front-end for this framework. This isn't a job offer, but rather an invitation to be a part of something cool. Interested? We'd love to chat! (See the Contact Us section below for details.)


Contact Us

If you're keen on contributing or just want to reach out to us, here's how to get in touch:


License

This project is licensed under the GNU General Public License. See LICENSE for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentforge-0.1.37.tar.gz (692.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentforge-0.1.37-py3-none-any.whl (709.9 kB view details)

Uploaded Python 3

File details

Details for the file agentforge-0.1.37.tar.gz.

File metadata

  • Download URL: agentforge-0.1.37.tar.gz
  • Upload date:
  • Size: 692.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for agentforge-0.1.37.tar.gz
Algorithm Hash digest
SHA256 1473cb90cec84609b986763593d26eefaaaa55b98c7107e848735d0d315e8a79
MD5 d51d0cc27ef6befa214cd8fa930d3c72
BLAKE2b-256 931f6598044647715579fa89c94193a431fdd4548c2951b6ab9d6537d885c54c

See more details on using hashes here.

File details

Details for the file agentforge-0.1.37-py3-none-any.whl.

File metadata

  • Download URL: agentforge-0.1.37-py3-none-any.whl
  • Upload date:
  • Size: 709.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for agentforge-0.1.37-py3-none-any.whl
Algorithm Hash digest
SHA256 9be1b69530be3c548706053e7a8d488e73d279d794f65ba316c13f5026c5738b
MD5 59f84f34222fb16663f9a476e499a8e9
BLAKE2b-256 178699405a660ecea4a39c4a8cc998db37b3ebf54d9aa3332512191add4e7740

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page