Skip to content

The intelligent backend for the n0ne platform. Orchestrates agentic AI workflows by bridging Strapi 5 content management with the LangChain/LangGraph execution engine.

Notifications You must be signed in to change notification settings

lguibr/n0ne-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n0ne-be

Backend Lint Backend Test License: MIT

Lines Statements Functions Branches


"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.


🏗 System Architecture

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"]
Loading

🛠 Tech Stack

Strapi TypeScript Node.js SQLite LangChain GraphQL

💻 Getting Started

Prerequisites

  • Node.js >= 18.x
  • yarn (Required)

Installation

# 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 develop

The API will be available at http://localhost:1337.
The Admin Panel will be available at http://localhost:1337/admin.

🧪 Verification

yarn test:coverage  # Run Tests & Check Coverage
yarn lint           # Check Code Quality
yarn build          # Verify Production Build

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The intelligent backend for the n0ne platform. Orchestrates agentic AI workflows by bridging Strapi 5 content management with the LangChain/LangGraph execution engine.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published