Nucleus

Nucleus is the core AI Gateway for the Organella ecosystem. It's a stateless Spring Boot Java backend that centralizes access to LLMs (Google Gemini) and local RAG operations for independent downstream microservices. Nucleus is completely decoupled from business logic — it handles prompt management, AI tool execution, PDF parsing, and semantic caching, exposing a unified, API-key-authenticated REST API.

Key Highlights

Centralized AI gateway decoupled from business logic

Semantic caching for efficient LLM usage

PDF parsing and RAG operations

API-key authentication and secure REST interface