MCPcopy Index your code
hub / github.com/NeurProjects/neur-app

github.com/NeurProjects/neur-app @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
571 symbols 1,404 edges 200 files 15 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Neur

The Intelligent Copilot for Solana

Neur is an open-source, full-stack application that brings together the power of LLM models and blockchain technology. Designed for the Solana ecosystem, Neur enables seamless interactions with DeFi protocols, NFTs, and much more.

GitHub stars License GitHub issues GitHub pull requests Last commit Contributors

TypeScript Next.js Tailwind CSS Solana

Product Demo

Features

  • Modern UI: Beautiful, responsive design with Tailwind CSS, Mobile-friendly, Dark Mode
  • Intelligent Agent: Natural language understanding tailored for DeFi, NFTs, and Solana-native interactions
  • Smart Tools: Execute complex blockchain operations using our advanced function-calling system
  • Embedded Wallet: Integrated wallet management with real-time portfolio insights
  • DeFi Integration: Access to swaps, staking, and cross-platform functionalities
  • NFT Suite: Comprehensive NFT collection management and analysis
  • Live Analytics: Real-time market trends and portfolio performance tracking
  • Ecosystem Access: Direct integration with Jupiter, Magic Eden, and other Solana services

Roadmap

We aim to build the most advanced interface for the Solana Network, enabling users to design AI agents for autonomous actions and custom strategies. These agents merge live blockchain data with real-time internet insights, offering an integrated solution for managing the crypto ecosystem.

Our current focus is developing core infrastructure and agent functionality.

Core Infrastructure

  • [x] Landing Page
  • [x] User Model
  • [x] Chat Interface
  • [x] Chat Persistence
  • [x] Streaming Tool Components
  • [x] Embedded Wallet
  • [ ] Migrate to Phantom Embedded Wallet

Agent Capabilities

  • [x] Multi-Tool Usage
  • [ ] Multimodal
  • [x] Image
  • [ ] Realtime Voice Conversation
  • [ ] Memory Layer
  • [ ] Web2 Integration
  • [x] Web Scraping
  • [ ] Twitter Search

Solana Integration

  • [x] SNS (Solana Name Service) Resolver
  • [x] Wallet Portfolio
  • [ ] Transaction Parser
  • [x] NFT Operations
  • [x] Basic Token Operations
  • [x] Send/Swap Tokens
  • [x] Token Launch (pump.fun)
  • [x] DeFi Integration
  • [x] Jupiter
    • [x] Swaps
    • [x] Price API v2
    • [x] Verified Token Search
    • [ ] Limit Orders
    • [ ] DCA
  • [x] Pump.Fun Integration
    • [x] Deploy Token
  • [x] Dexscreener Integration
    • [x] Token Profile
    • [x] Paid Orders Check
  • [ ] Blinks Integration
  • [x] Magic Eden Integration

Market Intelligence

  • [x] Token Trends (via Defined.fi)
  • [x] NFT Trends (via Magic Eden)

Automation

  • [ ] Automated On-Chain Actions
  • [ ] Personalized Agent
  • [ ] Trading AI

Contributing

We welcome contributions from the community! Please see our CONTRIBUTING.md for more information.

Development

Information about setting up a local development environment can be found in LOCAL_DEV.md.

Acknowledgements

SendAI. (2024). Solana Agent Kit (Version 1.2.0) [Computer software]. https://github.com/sendaifun/solana-agent-kit

Extension points exported contracts — how you extend this code

PhantomProvider (Interface)
(no doc)
src/types/global.d.ts
FloatingWalletProps (Interface)
(no doc)
src/components/floating-wallet.tsx
DebugOptions (Interface)
(no doc)
src/lib/debug.ts
ActionStore (Interface)
(no doc)
src/store/action-store.ts
ToolConfig (Interface)
(no doc)
src/ai/providers.tsx
FaqItem (Interface)
(no doc)
src/app/(user)/faq/page.tsx
CheckUserSetupResult (Interface)
(no doc)
src/server/actions/telegram.ts
ConversationsState (Interface)
(no doc)
src/hooks/store/conversations.ts

Core symbols most depended-on inside this repo

cn
called by 197
src/lib/utils.ts
debugLog
called by 20
src/lib/debug.ts
formatNumber
called by 16
src/lib/utils.ts
logWithTiming
called by 14
src/lib/utils.ts
formatNumber
called by 11
src/lib/format.ts
fetchHelius
called by 8
src/lib/solana/helius.ts
useUser
called by 8
src/hooks/use-user.ts
truncate
called by 7
src/lib/utils/format.ts

Shape

Function 374
Interface 162
Method 18
Class 12
Enum 5

Languages

TypeScript100%

Modules by API surface

src/server/db/queries.ts21 symbols
src/app/(user)/chat/[id]/chat-interface.tsx21 symbols
src/types/helius/nonFungibleToken.ts16 symbols
src/lib/solana/integrations/defined_fi.ts13 symbols
src/lib/solana/helius.ts13 symbols
src/lib/utils.ts12 symbols
src/lib/solana/integrations/dexscreener.ts12 symbols
src/components/ui/tweet-card.tsx12 symbols
src/components/transfer-dialog.tsx11 symbols
src/app/(user)/home/home-content.tsx11 symbols
src/app/(user)/saved-prompts/page.tsx10 symbols
src/app/(user)/home/conversation-input.tsx10 symbols

Datastores touched

neurdbDatabase · 1 repos

For agents

$ claude mcp add neur-app \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact