Framework de agentes autônomos com integração blockchain, redes sociais e sistema de habilidades extensível.

Repositório no GitHub Começar

Visão Geral

O IntentKit é um framework de agentes autônomos que permite a criação e gerenciamento de agentes de IA com diversas capacidades, incluindo:

Recursos Principais

Múltiplos Agentes

Execute e gerencie vários agentes autônomos ao mesmo tempo.

Gerenciamento Autônomo

Agentes operam de forma independente com tomada de decisão embutida.

Integração Blockchain

Suporte nativo a cadeias EVM com gerenciamento de carteiras.

Redes Sociais

Conecte-se ao Twitter, Telegram e outras plataformas.

Sistema de Habilidades

Adicione capacidades personalizadas usando ferramentas compatíveis com LangChain.

Suporte a MCP (WIP)

Integração com Model Context Protocol em desenvolvimento.

Arquitetura do Sistema

Entrypoints │ │ │ Twitter/Telegram & more │ └──────────────┬──────────────┘ │ Storage: ────┐ │ ┌──── Skills: │ │ │ Agent Config │ ┌───────────────▼────────────────┐ │ Chain Integration │ │ │ │ Credentials │ │ │ │ Wallet Management │ │ The Agent │ │ Personality │ │ │ │ On-Chain Actions │ │ │ │ Memory │ │ Powered by LangGraph │ │ Internet Search │ │ │ │ Skill State │ └────────────────────────────────┘ │ Image Processing ────┘ └──── More and More... ┌──────────────────────────┐ │ │ │ Agent Config & Memory │ │ │ └──────────────────────────┘

Estrutura do Projeto

Pacote Principal (intentkit/)

Aplicação (app/)

Primeiros Passos

1. Configuração do Ambiente

O IntentKit utiliza uv para gerenciamento de dependências (substituindo o Poetry).

rm -rf .venv
uv sync

2. Documentação e Desenvolvimento

3. API REST

O IntentKit fornece uma API REST abrangente para acesso programático aos seus agentes. Crie aplicações, integre com sistemas existentes ou desenvolva interfaces personalizadas.

Comunidade e Contribuição

Contribuições são bem-vindas! Por favor, leia as Diretrizes de Contribuição antes de enviar um pull request.

Entre em nosso Discord, abra um ticket de suporte para solicitar a função de desenvolvedor do IntentKit e colabore no canal de discussões.

Este projeto é licenciado sob a Licença MIT.