Get end-to-end AI with Neo, for founders. 3.2k+ GitHub stars
intermediateโฑ 1-2 hours๐ต Free + LLM API costs
3,226 stars214 forksJavaScriptQuality 8/10Updated 7/5/2026100% free ยท open source
What it is
Use Neo to integrate your AI model with web applications and tools.
What you can make with it
Automations like: when a new Stripe customer signs up, pull their data and profile them in a Notion database.
How it helps
Neo enables direct interaction between your AI model and web services, allowing for more efficient data exchange and integration.
Real use case example
"A founder wants to automate customer onboarding for her new Stripe-integrated SaaS. She uses Neo to create a flow that connects Stripe with Notion, saving her time and improving customer experience."
If you're new
Neo is suitable for beginners looking to integrate AI with web applications for simple automations.
If you're senior
A senior engineer would reach for Neo to integrate complex AI workflows with enterprise systems and web services.
Common confusion cleared up
Neo is not a full-fledged platform, but a tool for integrating AI models with web services, requiring additional setup and configuration.
Why we list it on WorkflowStacks: Neo is open-source and free, saving users costs associated with similar commercial solutions.
What it does
Neo provides an end-to-end AI solution for founders, allowing them to integrate AI capabilities into their live applications through a self-evolving software organism
Install / run
npm install neo.mjs
When to use it
โขWhen building a complex AI-powered application that requires a high degree of autonomy and self-healing
โขWhen needing to integrate multiple AI models and services into a single application
โขWhen requiring a scalable and adaptable AI solution that can evolve with the needs of the application
Quick start
1Import Neo into your JavaScript project with `import { Neo } from 'neo.mjs';`
2Create a new instance of the Neo class with `const neo = new Neo();`
3Configure the Neural Link with `neo.configureNeuralLink({ /* configuration options */ });`
4Start the Neo server with `neo.start();`
5Use the DreamService API to interact with the Neo instance, such as `neo.dreamService.generateText({ /* prompt options */ });`
Ready-to-paste prompt
neo.dreamService.generateText({ prompt: 'Generate a product description for a new smartwatch', length: 200 });
Heads up: Make sure to configure the Neural Link correctly, as it requires a specific set of dependencies and environment variables to be set, such as `NEURAL_LINK_API_KEY` and `NEURAL_LINK_API_SECRET`
Saves to your device
Topics
agent-memory
ai
ai-agent
ai-memory
context-engineering
frontend
frontend-runtime
graph-rag
javascript
json
knowledge-graph
llm
long-term-memory
mcp
mcp-server
multi-agent-systems
rag
scene-graph
semantic-search
web-workers
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.