"n0ne of the complexity, all of the power."
n0ne-be operates as the central nervous system for the n0ne platform. It bridges Strapi 5's extensible content management layer with LangChain's execution engine to orchestrate complex, agentic AI workflows.
graph TD
Client["Client UI (n0ne-ui)"] -->|GraphQL/REST| API["Strapi API Layer"]
API -->|Validation & Auth| Controller["Graph Controller"]
subgraph "n0ne-be Core"
Controller -->|Invoke| Runner["GraphRunner Service"]
Runner -->|Fetch Config| DB[("SQLite Database")]
Runner -->|Compile| Compiler["Graph Compiler"]
Compiler -->|Build| LangGraph["LangGraph Instance"]
LangGraph -->|Execute| Nodes["Execution Nodes"]
end
Nodes -->|Chat| LLM["LLM Provider (OpenAI/Gemini)"]
Nodes -->|Tool Call| Tools["External Tools"]
- Node.js >= 18.x
- yarn (Required)
# 1. Clone the repository
git clone https://github.com/lguibr/n0ne-server.git
cd n0ne-be
# 2. Install dependencies
yarn install
# 3. Start Development Server
yarn developThe API will be available at
http://localhost:1337.
The Admin Panel will be available athttp://localhost:1337/admin.
yarn test:coverage # Run Tests & Check Coverage
yarn lint # Check Code Quality
yarn build # Verify Production BuildThis project is licensed under the MIT License - see the LICENSE file for details.
