A browser extension that combines a secure crypto wallet with an AI-powered assistant using Gemini Flash 2.0. Your personal guide through the crypto space, capable of analyzing both text and visual content to provide informed assistance.
-
Secure Wallet Management
- Local encrypted storage of wallet credentials
- Mnemonic phrase generation
- Password-protected access
-
AI Assistant
- Text and visual analysis using Gemini Flash 2.0
- Real-time screenshot processing
- Context-aware responses
- Markdown support for better readability
- React.js for the frontend
- Viem for Ethereum wallet operations
- Web Crypto API for secure encryption
- OpenRouter API for AI integration
- Chrome/Firefox Extension APIs
- Clone the repository
git clone https://github.com/NaniDAO/copilot-ext.git
- Install dependencies
pnpm install
- Build the extension
pnpm run build
- Load the extension in your browser
- Chrome: Navigate to
chrome://extensions/
- Enable Developer Mode
- Click "Load unpacked" and select the build directory
- Chrome: Navigate to
You can also pnpm run dev
for development.
- All wallet credentials are encrypted locally using AES-GCM
- No sensitive data is transmitted to external servers (the screenshots are however processed by openrouter endstream provider and handled according to their terms)
- Password-based key derivation using PBKDF2
This project was developed as part of a hackathon and is currently in an experimental state. It is NOT recommended for production use or managing significant crypto assets. Use at your own risk.
Contributions are welcome! Please feel free to submit a Pull Request.
AGPL-3.0 License
Built with ❤️ by NANI