Oracle is an LLM API gateway client and prompt orchestrator designed to route requests between official API endpoints and automated web browser channels. It functions as a context manager and session logger, bundling local files and prompts into requests while maintaining a history of interactions.
The system distinguishes itself through a request router that can redirect traffic to alternate endpoints, such as self-hosted gateways or proxy services. It includes a token estimator that calculates request size and predicts costs using local summaries without making network calls.
The project provides capabilities for AI context management via glob-based file filtering and preference management for storing engine, model, and prompt settings. It also features session history management to list, replay, or prune past interactions from local storage.