<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Plugin System on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/plugin-system/</link>
        <description>Recent content in Plugin System on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 13 Apr 2025 15:25:48 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/plugin-system/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>intentkit</title>
        <link>https://producthunt.programnotes.cn/en/p/intentkit/</link>
        <pubDate>Sun, 13 Apr 2025 15:25:48 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/intentkit/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1670782559267-d4c1ef138060?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDQ1MjkwODV8&amp;ixlib=rb-4.0.3" alt="Featured image of post intentkit" /&gt;&lt;h1 id=&#34;crestalnetworkintentkit&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/crestalnetwork/intentkit&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;crestalnetwork/intentkit&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;intentkit&#34;&gt;IntentKit
&lt;/h1&gt;&lt;div align=&#34;center&#34;&gt;
  &lt;img src=&#34;docs/images/intentkit_banner.png&#34; alt=&#34;IntentKit by Crestal&#34; width=&#34;100%&#34; /&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&#34;alpha-warning&#34;&gt;Alpha Warning
&lt;/h2&gt;&lt;p&gt;This project is currently in alpha stage and is not recommended for production use.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;🤖 Multiple Agent Support&lt;/li&gt;
&lt;li&gt;🔄 Autonomous Agent Management&lt;/li&gt;
&lt;li&gt;🔗 Blockchain Integration (EVM chains first)&lt;/li&gt;
&lt;li&gt;🐦 Social Media Integration (Twitter, Telegram, and more)&lt;/li&gt;
&lt;li&gt;🛠️ Extensible Skill System&lt;/li&gt;
&lt;li&gt;🔌 Extensible Plugin System (WIP)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;architecture&#34;&gt;Architecture
&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                                    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                 Entrypoints                                        
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                       │                             │                              
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                       │   Twitter/Telegram &amp;amp; more   │                              
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                       └──────────────┬──────────────┘                              
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                      │                                             
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Storage:  ────┐                     │                      ┌──── Skills:          
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                │                     │                      │                      
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Agent Config  │     ┌───────────────▼────────────────┐     │  Chain Integration   
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                │     │                                │     │                      
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Credentials   │     │                                │     │  Wallet Management   
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                │     │           The Agent            │     │                      
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Personality   │     │                                │     │  On-Chain Actions    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                │     │                                │     │                      
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Memory        │     │      Powered by LangGraph      │     │  Internet Search     
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                │     │                                │     │                      
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Skill State   │     └────────────────────────────────┘     │  Image Processing    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            ────┘                                            └────                  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                                    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                More and More...    
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                         ┌──────────────────────────┐                               
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                         │                          │                               
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                         │  Agent Config &amp;amp; Memory   │                               
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                         │                          │                               
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                         └──────────────────────────┘                               
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                                    
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The architecture is a simplified view, and more details can be found in the &lt;a class=&#34;link&#34; href=&#34;docs/architecture.md&#34; &gt;Architecture&lt;/a&gt; section.&lt;/p&gt;
&lt;h2 id=&#34;development&#34;&gt;Development
&lt;/h2&gt;&lt;p&gt;Read &lt;a class=&#34;link&#34; href=&#34;DEVELOPMENT.md&#34; &gt;Development Guide&lt;/a&gt; to get started with your setup.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;Check out &lt;a class=&#34;link&#34; href=&#34;docs/&#34; &gt;Documentation&lt;/a&gt; before you start.&lt;/p&gt;
&lt;h2 id=&#34;project-structure&#34;&gt;Project Structure
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;abstracts/&#34; &gt;abstracts/&lt;/a&gt;: Abstract classes and interfaces&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/&#34; &gt;app/&lt;/a&gt;: Core application code
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/core/&#34; &gt;core/&lt;/a&gt;: Core modules&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/services/&#34; &gt;services/&lt;/a&gt;: Services&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/entrypoints/&#34; &gt;entrypoints/&lt;/a&gt;: Entrypoints means the way to interact with the agent&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/admin/&#34; &gt;admin/&lt;/a&gt;: Admin logic&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/config/&#34; &gt;config/&lt;/a&gt;: Configurations&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/api.py&#34; &gt;api.py&lt;/a&gt;: REST API server&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/autonomous.py&#34; &gt;autonomous.py&lt;/a&gt;: Autonomous agent scheduler&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/singleton.py&#34; &gt;singleton.py&lt;/a&gt;: Singleton agent scheduler&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/scheduler.py&#34; &gt;scheduler.py&lt;/a&gt;: Scheduler for periodic tasks&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/readonly.py&#34; &gt;readonly.py&lt;/a&gt;: Readonly entrypoint&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/twitter.py&#34; &gt;twitter.py&lt;/a&gt;: Twitter listener&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;app/telegram.py&#34; &gt;telegram.py&lt;/a&gt;: Telegram listener&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;clients/&#34; &gt;clients/&lt;/a&gt;: Clients for external services&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;docs/&#34; &gt;docs/&lt;/a&gt;: Documentation&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;models/&#34; &gt;models/&lt;/a&gt;: Database models&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;scripts/&#34; &gt;scripts/&lt;/a&gt;: Scripts for agent management&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;skills/&#34; &gt;skills/&lt;/a&gt;: Skill implementations&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/&#34; &gt;plugins/&lt;/a&gt;: Reserved for Plugin implementations&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;utils/&#34; &gt;utils/&lt;/a&gt;: Utility functions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;Contributions are welcome! Please read our &lt;a class=&#34;link&#34; href=&#34;CONTRIBUTING.md&#34; &gt;Contributing Guidelines&lt;/a&gt; before submitting a pull request.&lt;/p&gt;
&lt;h3 id=&#34;contribute-skills&#34;&gt;Contribute Skills
&lt;/h3&gt;&lt;p&gt;First check &lt;a class=&#34;link&#34; href=&#34;docs/contributing/wishlist.md&#34; &gt;Wishlist&lt;/a&gt; for active requests.&lt;/p&gt;
&lt;p&gt;Once you are ready to start, see &lt;a class=&#34;link&#34; href=&#34;docs/contributing/skills.md&#34; &gt;Skill Development Guide&lt;/a&gt; for more information.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;This project is licensed under the MIT License - see the &lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;LICENSE&lt;/a&gt; file for details.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
