crestalnetwork/intentkit

Repository files navigation

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.

We just migrated to uv from poetry. You need to delete the .venv folder and run uv sync to create a new virtual environment. (one time)

rm -rf .venv
uv sync
  • πŸ€– Multiple Agent Support
  • πŸ”„ Autonomous Agent Management
  • πŸ”— Blockchain Integration (EVM chains first)
  • 🐦 Social Media Integration (Twitter, Telegram, and more)
  • πŸ› οΈ Extensible Skill System
  • πŸ”Œ MCP (WIP)
                                                                                    
                                 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.

Read Development Guide to get started with your setup.

Check out Documentation before you start.

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

First check Wishlist for active requests.

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

Join our Discord, open a support ticket to apply for an intentkit dev role.

We have a discussion channel there for you to join up with the rest of the developers.

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

About

An open and fair framework for everyone to build AI agents equipped with powerful skills. Launch your agent, improve the world, your wallet, or both!

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages