The runtime engine and application server for JitAI.
JitNode is the core runtime foundation of the JitAI ecosystem. It serves as the application loader, request handler, and process manager, orchestrating the entire modular application architecture.
- 🚀 Dynamic Application Loading - Load and manage modular applications on-demand
- 🔄 Request Routing & Processing - Efficient HTTP request handling and routing
- ⚙️ Process Management - Robust process lifecycle management
- 🔌 Plugin Architecture - Extensible framework for custom integrations
- 📦 Dependency Management - Automatic resolution and loading of application dependencies
JitNode acts as the entry point (equivalent to the system's main function) for the entire JitAI platform:
┌─────────────────────────────────────┐
│ JitNode Engine │
│ (Application Loader & Runtime) │
└──────────────┬──────────────────────┘
│
┌───────┴───────┐
│ │
┌──────▼──────┐ ┌─────▼──────┐
│ open-app │ │ Framework │
│ (Chassis) │ │ Apps │
└─────────────┘ └────────────┘
For development setup and contribution guidelines, please refer to the JitAI Quickstart repository.
- Python >= 3.12
- Node.js >= 20 (for frontend resources)
JitNode is typically installed as part of the complete JitAI development environment. See the quickstart guide for detailed setup instructions.
We welcome contributions! Please see our Contribution Guide for details on how to get started.