heurist-agent-framework  by heurist-network

AI agent framework for multi-platform interaction and agentic workflows

created 8 months ago
620 stars

Top 54.0% on sourcepulse

GitHubView on GitHub
Project Summary

This framework provides a flexible, modular architecture for building AI agents capable of multi-platform interaction, complex reasoning, and tool utilization. It targets developers and researchers looking to create sophisticated AI assistants with features like memory, deep research, and integration with specialized "Mesh Agents." The primary benefit is a unified, extensible system for agent development across diverse interfaces and functionalities.

How It Works

The framework employs a component-based design, allowing plug-and-play integration of functionalities like knowledge retrieval (RAG), chain-of-thought reasoning, and media generation. Agents are built upon a BaseAgent abstract class, with concrete implementations orchestrating various components such as PersonalityProvider, KnowledgeProvider, and LLMProvider. This modularity facilitates the composition of complex workflows and enables agents to interact with external tools and specialized "Mesh Agents" via a unified API or the MCP protocol.

Quick Start & Requirements

Highlighted Details

  • Multi-platform Support: Integrates with Telegram, Discord, Twitter, Farcaster, REST API, and MCP.
  • Heurist Mesh: Access to a network of community-contributed, specialized AI agents for complex task composition.
  • Workflow System: Supports RAG, Chain of Thought, and deep research workflows.
  • Media Generation: Includes capabilities for image creation and processing.

Maintenance & Community

  • Community Driven: Encourages contributions via GitHub Issues with categories for Integrations, Bugs, Questions, and Bounties.
  • Support: GitHub Issues or Telegram group: https://t.me/heuristsupport.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive MIT license generally allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The framework is actively developed, with new integrations and features frequently added via community issues. Some Mesh Agents may require specific API keys or configurations. The "bounty" system indicates tasks with rewards, suggesting active development but also potential for ongoing changes.

Health Check
Last commit

1 day ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.