Neptune is a next-generation smart wallet designed to simplify your crypto journey. We address the common frustrations of confusing interfaces, fragmented experiences, and the fear of costly mistakes by providing an intuitive, AI-powered assistant.
- Conversational Interface: Interact with your wallet like you're talking to a friend. Get insights and perform actions using natural language.
- Proactive Suggestions: Neptune learns your trading, swapping, and staking habits to offer timely and relevant suggestions, helping you optimize your crypto activities.
- Enhanced Security:
- Sketchy Transaction Warnings: Receive alerts for potentially suspicious transactions, adding an extra layer of protection.
- Key Security: Smart wallet functionality without compromising the security and self-custody of your keys.
- Simplified Asset Management:
- Easily understand tokens and chains.
- Track assets across different wallets seamlessly.
- Swap and claim tokens with ease.
- AutoPilot Mode: Choose your investment style (e.g., Degen, Chill, Safe), and let Neptune guide your crypto flow.
- AI-Powered Insights: Understand your past activity and plan future moves with AI-driven analysis and suggestions.
- User Experience: We transform complex crypto operations into simple, powerful actions, balancing ease-of-use with full control.
- AI Trust & Control: Our AI provides explainable suggestions and automations, ensuring you remain in control of your funds.
- Integration Simplicity: We handle the complexities of fragmented APIs, SDKs, and diverse blockchain node behaviors, so you don't have to.
- Copilot Chat: Deeper conversational AI capabilities.
- DeFi Rituals: Automate your common DeFi interactions.
- Guild Mode: Collaborative features for squads and groups.
This isn't just a wallet. It's your crypto sidekick — finally.
- Node.js (v16+)
- MongoDB
- OpenAI API Key
- Helius API Key (for Solana RPC access)
-
Clone the repository:
git clone https://github.com/yourusername/privy-sak-react-native.git cd privy-sak-react-native -
Install dependencies:
yarn install -
Configure environment variables:
- Copy
.env.local.exampleto.env.localin root and.env.exampleto.envin server directories - Fill in the required API keys and configuration
- Copy
app.example.jsontoapp.jsonand update with your app's information
- Copy
-
Start the server:
cd server yarn dev -
Run the app on iOS (Client):
npx expo run:ios
Note: This app cannot be run with Expo Go as some polyfills used in the project are not compatible with Expo Go. You must use the development build with npx expo run:ios or npx expo run:android.
The following environment variables are required:
OPENAI_API_KEY: Your OpenAI API key for AI functionalityMONGODB_URI: MongoDB connection string (local by default)HELIUS_STAKED_URL: Helius RPC URL with API key (Not necessarry staked)PORT: Server port (default: 3001)
-
src/: React Native app source codescreens/: App screenscomponents/: Reusable componentshooks/: Custom React hookswalletProviders/: Privy Embedded wallet integrationnavigation/: Navigation setupassets/: Images, colors, iconslib/: Utility functions and API interactionsstate/: Redux state management
-
server/: Backend APIcontrollers/: API endpoint controllersmodels/: MongoDB modelsroutes/: API routesmiddleware/: Custom middlewaredb/: Database connection