Skip to main content

AI-driven task automation system

Project description

GitHub - License PyPI Documentation Python Version Homepage

AgentForge Logo

AgentForge

AgentForge is a low-code framework designed for rapid development, testing, and iteration of AI-powered autonomous agents and cognitive architectures. Compatible with a range of LLM models—including OpenAI, Google's Gemini, Anthropic's Claude, and local models via Ollama or LMStudio—it offers the flexibility to run different models for different agents based on your specific needs.

Whether you're a newcomer seeking an easy entry point or a seasoned developer aiming to build complex cognitive architectures, AgentForge provides the tools you need to craft intelligent, model-agnostic, and database-flexible autonomous agents.


Table of Contents

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

Features

Easily build agents or cognitive architectures (multi-agent scripts) with the following AgentForge functionality:

  • Customizable Agents: Tailor agents to fit your specific use cases with ease.
  • Custom Tools & Actions: Extend functionality by creating custom tools and actions.
  • Dynamic Prompt Templates: Utilize flexible prompt templates that adapt to various contexts.
  • LLM Agnostic Agents: Run different agents with different LLMs as per your requirements.
  • On-The-Fly Prompt Editing: Modify prompts in real-time without restarting the system.
  • OpenAI, Google & Anthropic API Support: Seamlessly integrate with popular LLM APIs.
  • Open-Source Model Support: Leverage local models through Ollama and LMStudio.

Documentation

Welcome to the AgentForge framework documentation. This comprehensive guide supports you whether you're just getting started or diving deep into custom configurations and advanced features.

Getting Started

Core Concepts

  • Agents: Dive deep into the world of agents. Learn how they operate, respond, and can be customized.
  • LLM API Integration: Understand how AgentForge connects with various Large Language Model (LLM) APIs.
  • Personas: Utilize personas to encapsulate information accessible to the agents, acting as a resource of knowledge.
  • Settings: Delve into the model, storage, and system configurations to tweak the behavior of the system.
  • Tools & Actions: Discover the system's toolbox and learn how to choreograph tools into actionable sequences.
  • Utilities: Explore utility functions and tools that enhance the system's capabilities.

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 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, here's how to get in touch:


License

This project is licensed under the GNU General Public License v3.0. 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.4.1.tar.gz (138.9 kB view details)

Uploaded Source

Built Distribution

agentforge-0.4.1-py3-none-any.whl (176.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for agentforge-0.4.1.tar.gz
Algorithm Hash digest
SHA256 be961699f3e3317f81364607c1506483f734db79dff0e955d066941e36a6d57b
MD5 2a984157bb2774decd11b45c4f1c8be2
BLAKE2b-256 ea4abb02a1fb6f7da28cbdb12dd9fe2a2b1541a9d785771baae39d1673330afc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for agentforge-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 227b068cc5208b96fe3d585378a194e23d807f3f5725e78a80b139466f800b1a
MD5 9053cb25e985056944633d704b1ffa8a
BLAKE2b-256 5f22d098122e68f7835c1c67d2cc2f4f9c8beb3a8416ee1df5b65db2427c2725

See more details on using hashes here.

Supported by

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