Featured image of post intentkit

intentkit

crestalnetwork/intentkit

IntentKit

IntentKit by Crestal

IntentKit is an autonomous agent framework that enables the creation and management of AI agents with various capabilities including blockchain interaction, social media management, and custom skill integration.

Alpha Warning

This project is currently in alpha stage and is not recommended for production use.

Features

  • πŸ€– Multiple Agent Support
  • πŸ”„ Autonomous Agent Management
  • πŸ”— Blockchain Integration (EVM chains first)
  • 🐦 Social Media Integration (Twitter, Telegram, and more)
  • πŸ› οΈ Extensible Skill System
  • πŸ”Œ Extensible Plugin System (WIP)

Architecture

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
                                                                                    
                                 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   β”‚                               
                         β”‚                          β”‚                               
                         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                               
                                                                                    

The architecture is a simplified view, and more details can be found in the Architecture section.

Development

Read Development Guide to get started with your setup.

Documentation

Check out Documentation before you start.

Project Structure

Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

Contribute Skills

First check Wishlist for active requests.

Once you are ready to start, see Skill Development Guide for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Built with Hugo
Theme Stack designed by Jimmy