neurolink
View on GitHubOne TypeScript interface for 24+ LLM providers — swap providers without rewriting. MCP-native (connect any MCP server), voice (TTS/STT/realtime), RAG, memory, file processors. Production-origin: powers Tara, Yama, and Clairvoyance at Juspay.
TypeScript AI SDK unifying 30+ LLM providers (OpenAI, Anthropic, Gemini, Bedrock, Ollama) behind one streaming API. MCP-native with built-in RAG, memory, voice TTS/STT, agents, and provider failover. Extracted from Juspay production systems.
Use Cases
Swap LLM providers without code changesConnect any MCP tool serverBuild RAG pipelinesAdd TTS/STT voice to appsPersist per-user conversation memoryContext window compactionMulti-provider failover routingRun local models via Ollama/llama.cppStream tokens in chat UIsGenerate embeddingsProcess documents of many file typesAutonomous experiment/research agentStructured output generationCLI-driven AI workflows
Built With
- Language
- TypeScript
- Frameworks
- MCP · Node.js · Vite · Svelte · React · Redis · SQLite · AWS S3
Tags
typescript · llm · multi-provider · mcp · rag · voice · agents · memory · sdk · cli · streaming · embeddings · tts · stt · model-routing · failover