Build intelligent AI applications with a lightweight, modular framework designed for Retrieval-Augmented Generation (RAG), document processing, and enterprise knowledge systems.
The Core Framework is the heart of the Ragfish ecosystem. Rather than combining AI models, vector databases, and data connectors into a single monolithic package, Ragfish focuses on the orchestration layer—the part responsible for managing the complete Retrieval-Augmented Generation (RAG) workflow.

This modular design allows developers to choose the AI providers, vector databases, and knowledge connectors that best fit their application while maintaining a consistent development experience.

Whether you're building a chatbot, document assistant, enterprise search platform, or intelligent business application, every Ragfish solution starts with the Core Framework.
Modern AI applications require multiple technologies working together.
The Core Framework connects these technologies into a unified developer experience, allowing every component to work together seamlessly. Instead of writing custom integration code for every project, developers build on a stable foundation that is designed to grow with their applications.

The Core Framework is built around five essential components.
This modular design allows developers to choose the AI providers, vector databases, and knowledge connectors that best fit their application while maintaining a consistent development experience.
Ragfish connects directly to your existing data sources - databases, file storage, CMS platforms, or APIs - and pulls content in without requiring manual uploads or format conversion.
Once ingested, documents are broken into smaller, meaningful segments that preserve context. This lets the AI retrieve precise, relevant information instead of returning entire documents.
Instead of relying on exact keyword matches, Ragfish understands the meaning behind a query and retrieves the most relevant content — even when the wording differs from what's in the source data.
Ragfish manages the full conversation flow - tracking context across turns, routing queries to the right data sources, and assembling retrieved information into a clear, coherent response.
.
Every user request follows a consistent execution flow.






Before AI can answer questions, business knowledge must first be prepared.





The Core Framework intentionally focuses only on orchestration. Additional functionality is delivered through official Ragfish packages.


The Core Framework contains only the functionality required to orchestrate AI applications. This design keeps applications lightweight while giving developers complete flexibility to install only the packages they need.
Whether your project requires a single AI provider or a complex enterprise architecture, Ragfish scales with your requirements.
Ragfish is built specifically for modern TypeScript development.
AI Providers are only one part of the Ragfish ecosystem.
Start building intelligent AI applications with the Ragfish Core Framework.