Awesome AI AgentsAI Application Development

crestalnetwork/intentkit

⭐ 6511 Python repository created 2024-12-09

IntentKit is an open and fair autonomous agent framework designed to empower developers to build AI agents equipped with a wide range of powerful skills. The framework supports multiple agents and provides autonomous management capabilities, allowing agents to operate independently and efficiently. One of the standout features of IntentKit is its integration with blockchain technology, specifically targeting EVM-compatible chains, enabling agents to interact with decentralized finance and blockchain ecosystems. Additionally, IntentKit supports social media integration, including platforms like Twitter and Telegram, allowing agents to manage social media accounts and interact with users in real-time. The architecture of IntentKit is modular and extensible, featuring an entrypoint system that facilitates interaction through various channels such as social media. The core of the system is powered by LangGraph, which manages the agent's configuration, personality, memory, and skill state. The skill system is designed to be extensible, allowing developers to add new capabilities such as wallet management, on-chain actions, internet search, and image processing. A plugin system is also in development to further enhance the framework's flexibility. IntentKit is currently in its alpha stage, indicating that it is under active development and not yet recommended for production use. The project is well-documented, with guides for development, architecture, and skill contribution. The repository is organized into clear directories for abstracts, core application code, clients, documentation, models, scripts, skills, plugins, and utilities. The project encourages community contributions and provides resources such as a wishlist for skill requests, a skill development guide, and a developer chat on Discord. Licensed under the MIT License, IntentKit aims to foster an open ecosystem where developers can launch AI agents to improve various aspects of the world and potentially generate economic value. Overall, IntentKit offers a comprehensive and flexible platform for creating autonomous AI agents with diverse functionalities and integrations.

https://github.com/crestalnetwork/intentkit

agent-managementagentic-workflowaiai-agentai-agent-frameworkai-agentsalpha-stageautonomous-agent-frameworkblockchainblockchain-integrationdeveloper-communityevm-chainsextensible-skill-systemimage-processingintentsinternet-searchlanggraphlaunchpadmit-licenseon-chain-actionsopen-sourceplugin-systempythonsocial-media-integrationtelegramtwitterwallet-managementweb3

Also in AI Application Development

langgenius/dify

Dify is an open-source platform for developing and deploying AI applications using large language models, featuring workflow building, model management, agent capabilities, and observability tools.

daytonaio/daytona

Daytona is a secure and elastic infrastructure platform designed for safely running AI-generated code with high performance and scalability.

e2b-dev/awesome-ai-agents

A curated and comprehensive list of AI autonomous agents categorized into open-source and closed-source projects, serving as a valuable resource for exploring, building, and contributing to AI agent development.

mlflow/mlflow

MLflow is an open-source platform that manages the full machine learning lifecycle, providing tools for experiment tracking, model packaging, deployment, evaluation, and observability in one integrated solution.

pydantic/pydantic-ai

PydanticAI is a Python agent framework that simplifies building production-grade Generative AI applications by providing type-safe, structured, and model-agnostic integration with multiple LLMs, along with features like dependency injection and real-time debugging.

GoogleCloudPlatform/generative-ai

A comprehensive repository of sample code, notebooks, and resources for developing and managing generative AI workflows on Google Cloud using Gemini models on Vertex AI.

0xPlaygrounds/rig

Rig is a Rust library for building scalable, modular, and ergonomic fullstack agents powered by large language models, supporting multiple LLM providers and vector stores for AI integration.

mnfst/manifest

Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready UI components to develop ChatGPT and conversational AI applications efficiently.