CA: COMING SOON
EchoAI is a next-generation AI-powered trading solution that leverages decentralized intelligence for automated, high-efficiency market strategies. Designed to optimize financial decision-making, EchoAI combines cutting-edge machine learning with blockchain security to enhance trading precision and adaptability.
-
🤖 Advanced AI Integration
- DeepSeek R1 Foundation Models
- Claude-3.5-Sonnet for natural language processing
- Real-time streaming responses
- Context-aware conversation management
-
🔍 Research Tools
- YouTube transcript analysis
- Wikipedia search integration
- Google Books search
- Mathematical computations
- Exchange rate data
-
💻 Development Features
- Smart contract analysis
- Code review capabilities
- Security auditing tools
- DeFi market analysis
-
🎯 Core Capabilities
- Natural language understanding & generation
- Real-time tool execution
- Multi-step task completion
- Context-aware responses
-
Frontend
- Next.js 15.1
- React 19
- TailwindCSS
- Radix UI Components
-
Backend & Infrastructure
- Convex for real-time database
- LangChain for AI orchestration
- Clerk for authentication
- Edge Runtime support
-
AI/ML
- Anthropic's Claude-3.5-Sonnet
- DeepSeek R1
- Custom LangGraph implementation
- Node.js (Latest LTS version)
- npm or yarn
- Required API keys:
- Clerk
- Anthropic
- IBM watsonx.ai
- Convex
1. Clone the repository
git clone https://github.com/echo-ai/echo-ai.git
cd echo-ai
2. Install dependencies
pnpm install
3. Set up environment variables
Create a .env file in the root directory:
CLERK_SECRET_KEY=your_clerk_secret_key
CLERK_ISSUER_URL=your_clerk_issuer_url
ANTHROPIC_API_KEY=your_anthropic_api_key
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CONVEX_DEPLOYMENT=your_convex_deployment
IBM_WATSONX_API_KEY=your_watsonx_api_key
SOLANA_TRACKER_API_KEY=your_solana_tracker_api_key
OPENROUTER_API_KEY=your_openrouter_api_key
4. Run the development server
pnpm dev
The application will be available at http://localhost:3000
- 🔗 Solana Blockchain Integration
- Smart contract interactions
- Wallet operations
- Token analysis
- Portfolio management
- Multi-signature support
- Automated transaction scheduling
npm run dev # Start development server with turbopack
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run lint:fix # Fix ESLint issues
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For support, please:
- Open an issue in the GitHub repository
- Join our community Discord: COMING SOON
- Follow us on X (Twitter): https://x.com/echoai_protocol
This project is licensed under the MIT License - see the LICENSE file for details.
- IBM watsonx.ai for providing the AI infrastructure
- Anthropic for Claude-3.5-Sonnet
- The Convex team for the backend platform
- Clerk for authentication services
- The Solana Foundation for blockchain support