meme-ai-agent
Meme AI Agent connect AI agent to solana protocols, using models can autonomously perform solana actions
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Keywords
Repository
Meme AI Agent connect AI agent to solana protocols, using models can autonomously perform solana actions
Basic Info
Statistics
- Stars: 45
- Watchers: 1
- Forks: 38
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Overview
The Solana AI Agent for connecting AI agents to Solana protocols.
- Blockchain Agent Chat Terminal
- Real-time Streaming Implementation
- Blockchain Integration
- UI Components Design
- Trading Infrastructure
- Jupiter Exchange swaps
- Launch on Pump via PumpPortal
- Raydium pool creation (CPMM, CLMM, AMMv4)
- Orca Whirlpool integration
- Manifest market creation and limit orders
- Meteora Dynamic AMM, DLMM Pool, and Alpha Vault
- Openbook market creation
- Register and resolve SNS
- Jito Bundles
- Pyth Price feeds for fetching asset prices
- Perpetuals trading with Adrena Protocol
- Drift Vaults, Perps, Lending, and Borrowing
- Analytics and Automation
- Dashboard for Real-time Market Analytics
- Whale Monitoring
- DeFi Insights
- NFT Management
- NFT Listing Automtaion
- Multichain-bridge to Solana
- Autonomous trading agent powered by Solana AI
Expand Cross-Chain Support & Security Features
- Interoperability
- Enhanced Security Tools
- Comprehensive Ecosystem Integration
Full Decentralization with Community Governance
- Decentralized Architecture
- Community-Led Decision Making
- Sustainability and Growth
Anyone - whether an SF-based AI researcher or a crypto-native builder - can bring their AI agents trained with any model and seamlessly integrate with Solana.
🔧 Core Blockchain Features
- Token Operations
- Deploy SPL tokens by Metaplex
- Transfer assets
- Balance checks
- Stake SOL
- Zk compressed Airdrop by Light Protocol and Helius
- NFTs on 3.Land
- Create your own collection
- NFT creation and automatic listing on 3.land
- List your NFT for sale in any SPL token
NFT Management via Metaplex
- Collection deployment
- NFT minting
- Metadata management
- Royalty configuration
DeFi Integration
- Jupiter Exchange swaps
- Launch on Pump via PumpPortal
- Raydium pool creation (CPMM, CLMM, AMMv4)
- Orca Whirlpool integration
- Manifest market creation, and limit orders
- Meteora Dynamic AMM, DLMM Pool, and Alpha Vault
- Openbook market creation
- Register and Resolve SNS
- Jito Bundles
- Pyth Price feeds for fetching Asset Prices
- Register/resolve Alldomains
- Perpetuals Trading with Adrena Protocol
- Drift Vaults, Perps, Lending and Borrowing
Solana Blinks
- Lending by Lulo (Best APR for USDC)
- Send Arcade Games
- JupSOL staking
- Solayer SOL (sSOL)staking
Non-Financial Actions
- Gib Work for registering bounties
🤖 AI Integration Features
LangChain Integration
- Ready-to-use LangChain tools for blockchain operations
- Autonomous agent support with React framework
- Memory management for persistent interactions
- Streaming responses for real-time feedback
Vercel AI SDK Integration
- Vercel AI SDK for AI agent integration
- Framework agnostic support
- Quick and easy toolkit setup
Autonomous Modes
- Interactive chat mode for guided operations
- Autonomous mode for independent agent actions
- Configurable action intervals
- Built-in error handling and recovery
AI Tools
- DALL-E integration for NFT artwork generation
- Natural language processing for blockchain commands
- Price feed integration for market analysis
- Automated decision-making capabilities
Quick Start
```typescript import { SolanaAIAgent, createSolanaTools } from "solana-ai-agents";
// Initialize with private key and optional RPC URL const agent = new SolanaAIAgent( "your-wallet-private-key-as-base58", "https://api.mainnet-beta.solana.com", "your-openai-api-key" );
// Create LangChain tools const tools = createSolanaTools(agent); ```
Usage Examples
Deploy a New Token
Create NFT on 3Land When creating an NFT using 3Land's tool, it automatically goes for sale on 3.land website
Create NFT Collection
Swap Tokens
Lend Tokens
Stake SOL
Stake SOL on Solayer
Send an SPL Token Airdrop via ZK Compression
Fetch Price Data from Pyth
Open PERP Trade
Close PERP Trade
Close Empty Token Accounts
Create a Drift account
Create a Drift Vault
Deposit into a Drift Vault
Deposit into your Drift account
Derive a Drift Vault address
Do you have a Drift account
Get Drift account information
Request withdrawal from Drift vault
Carry out a perpetual trade using a Drift vault
Carry out a perpetual trade using your Drift account
Update Drift vault parameters
Withdraw from Drift account
Borrow from Drift
Repay Drift loan
Withdraw from Drift vault
Update the address a Drift vault is delegated to
Get Voltr Vault Position Values
Deposit into Voltr Strategy
Withdraw from Voltr Strategy
Get a Solana asset by its ID
Examples
LangGraph Multi-Agent System
The repository includes an advanced example of building a multi-agent system using LangGraph and Solana AI Agent. Located in examples/agent-kit-langgraph, this example demonstrates:
- Multi-agent architecture using LangGraph's StateGraph
- Specialized agents for different tasks:
- General purpose agent for basic queries
- Transfer/Swap agent for transaction operations
- Read agent for blockchain data queries
- Manager agent for routing and orchestration
- Fully typed TypeScript implementation
- Environment-based configuration
Check out the LangGraph example for a complete implementation of an advanced Solana agents system.
Dependencies
The toolkit relies on several key Solana and Metaplex libraries:
- @solana/web3.js
- @solana/spl-token
- @metaplex-foundation/digital-asset-standard-api
- @metaplex-foundation/mpl-token-metadata
- @metaplex-foundation/mpl-core
- @metaplex-foundation/umi
- @lightprotocol/compressed-token
- @lightprotocol/stateless.js
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. Refer to CONTRIBUTING.md for detailed guidelines on how to contribute to this project.
Contributors
License
Apache-2 License
Security
This toolkit handles private keys and transactions. Always ensure you're using it in a secure environment and never share your private keys.
👋 Contact Here
Telegram: https://t.me/novustechllc
Whatsapp: https://wa.me/14105015750
Owner
- Name: Novus Tech LLC
- Login: novustechllc
- Kind: user
- Location: Web3
- Company: AI Agent
- Repositories: 1
- Profile: https://github.com/novustechllc
Web3 + AI + Trade
Citation (CITATION.cff)
cff-version: 1.2.0 title: Solana AI Agent message: >- If you use this software, please cite it using the metadata from this file. type: software authors: - name: SendAI repository-code: 'https://github.com/novustechllc/meme-ai-agents' url: 'https://github.com/novustechllc/meme-ai-agents' abstract: >- Connect any AI Agents to Solana Protocols keywords: - solana - blockchain - web3 - agent - toolkit license: Apache-2.0 version: 1.2.0 preferred-citation: type: software title: Solana AI Agent abstract: Connect any AI Agents to Solana Protocols version: 1.2.0 date-released: '2024-12-21' license: Apache-2.0 url: 'https://github.com/novustechllc/meme-ai-agents' repository-code: 'https://github.com/novustechllc/meme-ai-agents' authors: - name: SendAI
GitHub Events
Total
- Watch event: 5
- Push event: 2
- Fork event: 2
Last Year
- Watch event: 5
- Push event: 2
- Fork event: 2
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- pnpm/action-setup v3 composite
- tsx ^4.19.2 development
- typescript ^5.0.0 development
- @langchain/community ^0.3.20
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- dotenv ^16.4.7
- solana-ai-agents ^1.3.0
- zod ^3.24.1
- 168 dependencies
- prettier 3.0.0 development
- @langchain/community ^0.3.11
- @langchain/core ^0.3.17
- @langchain/langgraph ^0.2.20
- @langchain/openai ^0.3.11
- @next/bundle-analyzer ^13.4.19
- @supabase/supabase-js ^2.32.0
- @tailwindcss/typography ^0.5.15
- @types/node 20.12.12
- @types/react 18.3.2
- @types/react-dom 18.3.0
- ai ^3.1.12
- autoprefixer 10.4.14
- eslint 8.46.0
- eslint-config-next 13.4.12
- isomorphic-dompurify ^2.19.0
- langchain ^0.3.5
- marked ^15.0.4
- next ^14.2.3
- postcss 8.4.27
- react ^18.3.1
- react-dom ^18.3.1
- react-toastify ^9.1.3
- solana-ai-agents ^1.3.0
- tailwindcss 3.3.3
- typescript 5.1.6
- zod ^3.22.3
- zod-to-json-schema ^3.21.4
- 216 dependencies
- @types/node ^22.10.5 development
- @typescript-eslint/parser 8.19.0 development
- eslint ^8.56.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-import-resolver-typescript ^3.7.0 development
- eslint-plugin-import ^2.31.0 development
- eslint-plugin-prettier ^5.2.1 development
- eslint-plugin-promise ^7.2.1 development
- eslint-plugin-security ^3.0.1 development
- eslint-plugin-sonarjs ^3.0.1 development
- nodemon ^3.1.9 development
- prettier ^3.4.2 development
- tsconfig-paths ^4.2.0 development
- tsx ^4.19.2 development
- typescript ^5.7.2 development
- discord.js ^14.17.2
- dotenv ^16.4.7
- solana-ai-agents ^1.3.4
- 315 dependencies
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- solana-ai-agents ^1.3.6
- 192 dependencies
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- solana-ai-agents ^1.3.0
- 107 dependencies
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- postcss ^8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- @langchain/openai ^0.3.16
- firebase ^11.1.0
- grammy ^1.33.0
- messages link:@langchain/core/messages
- next 15.1.3
- prebuilt link:@langchain/langgraph/prebuilt
- react ^19.0.0
- react-dom ^19.0.0
- solana-ai-agents ^1.3.0
- 207 dependencies
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- postcss ^8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- @langchain/openai ^0.3.16
- grammy ^1.33.0
- messages link:@langchain/core/messages
- next 15.1.3
- prebuilt link:@langchain/langgraph/prebuilt
- react ^19.0.0
- react-dom ^19.0.0
- solana-ai-agents ^1.3.0
- 150 dependencies
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- postcss ^8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- @langchain/openai ^0.3.16
- firebase ^11.1.0
- grammy ^1.33.0
- messages link:@langchain/core/messages
- next 15.1.3
- prebuilt link:@langchain/langgraph/prebuilt
- react ^19.0.0
- react-dom ^19.0.0
- solana-ai-agents ^1.3.0
- 207 dependencies
- @types/bn.js ^5.1.6 development
- @types/chai ^5.0.1 development
- @types/node ^22.10.2 development
- @typescript-eslint/eslint-plugin ^8.18.2 development
- @typescript-eslint/parser ^8.18.2 development
- eslint ^8.56.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-plugin-prettier ^5.2.1 development
- husky ^9.1.7 development
- lint-staged ^15.3.0 development
- prettier ^3.4.2 development
- tsx ^4.19.2 development
- typescript ^5.7.2 development
- @3land/listings-sdk ^0.0.6
- @ai-sdk/openai ^1.0.11
- @bonfida/spl-name-service ^3.0.7
- @cks-systems/manifest-sdk 0.1.59
- @coral-xyz/anchor 0.29
- @drift-labs/sdk 2.107.0-beta.3
- @drift-labs/vaults-sdk ^0.2.49
- @langchain/core ^0.3.26
- @langchain/groq ^0.1.2
- @langchain/langgraph ^0.2.36
- @langchain/openai ^0.3.16
- @lightprotocol/compressed-token ^0.17.1
- @lightprotocol/stateless.js ^0.17.1
- @mercurial-finance/dynamic-amm-sdk ^1.1.19
- @metaplex-foundation/digital-asset-standard-api ^1.0.4
- @metaplex-foundation/mpl-core ^1.1.1
- @metaplex-foundation/mpl-token-metadata ^3.3.0
- @metaplex-foundation/mpl-toolbox ^0.9.4
- @metaplex-foundation/umi ^0.9.2
- @metaplex-foundation/umi-bundle-defaults ^0.9.2
- @metaplex-foundation/umi-web3js-adapters ^0.9.2
- @meteora-ag/alpha-vault ^1.1.7
- @meteora-ag/dlmm ^1.3.0
- @onsol/tldparser ^0.6.7
- @orca-so/common-sdk 0.6.4
- @orca-so/whirlpools-sdk ^0.13.12
- @pythnetwork/hermes-client ^1.3.0
- @raydium-io/raydium-sdk-v2 0.1.95-alpha
- @solana/spl-token ^0.4.9
- @solana/web3.js ^1.98.0
- @sqds/multisig ^2.1.3
- @tensor-oss/tensorswap-sdk ^4.5.0
- @tiplink/api ^0.3.1
- @voltr/vault-sdk ^0.1.1
- ai ^4.0.22
- bn.js ^5.2.1
- bs58 ^6.0.0
- chai ^5.1.2
- decimal.js ^10.4.3
- dotenv ^16.4.7
- flash-sdk ^2.24.3
- form-data ^4.0.1
- langchain ^0.3.8
- openai ^4.77.0
- typedoc ^0.27.6
- zod ^3.24.1
- 375 dependencies