Ragfish Logo
Get In Touch
Ragfish Logo

Book a Demo

Build Intelligent AI Applicationswith RAGfish Framework

Open-source TypeScript framework for building Retrieval-Augmented Generation (RAG) applications, AI assistants, intelligent document processing, and enterprise knowledge systems.

Why Developers Choose Ragfish

Open Source

Build with complete transparency and contribute to a growing ecosystem of packages.

TypeScript 

Designed specifically for modern TypeScript and Node.js applications with strong typing and developer-friendly APIs.

Modular Architecture

Install only the packages you need and extend your application without unnecessary complexity.

AI Provider Agnostic

Connect your preferred AI model without changing your application architecture.

Flexible Vector Storage

Choose the vector database that fits your infrastructure and scale requirements.

Enterprise Ready

Designed for real-world business applications requiring reliability, flexibility, and long-term maintainability.

Framework at a Glance

Ragfish is built around a modular architecture where the Core Framework orchestrates the AI workflow while independent packages provide integrations with AI providers, vector databases, and external knowledge sources..

Explore Architecture

This architecture allows developers to change storage technologies without modifying the Core Framework.

Explore Architecture

Core Framework

The Core Framework provides the essential components used by every Ragfish application.

Explore Core Framework

Setting

Configure AI providers, embedding models, vector databases, and framework behavior from a centralized location.

Ingestion

Transform documents into searchable knowledge through a structured ingestion pipeline.

Chuncking

Split content into optimized chunks to improve retrieval accuracy and response quality.

Retrieval

Locate the most relevant context using semantic search and vector similarity.

Chat

Combine retrieved knowledge with AI models to deliver intelligent and context-aware responses.

AI Provider

Ragfish is built around a modular architecture where the Core Framework orchestrates the AI workflow while independent packages provide integrations with AI providers, vector databases, and external knowledge sources.

Explore AI Provider
Open AI Icon

Open AI

Anthropic Icon

Anthropic Claude

Gemini Icon

Gemini

Azure Open AI Icon

Azure Open AI

Mistral AI Icon

Mistral AI

Ollama Icon

Ollama

Vector Store

Store and search embedding using your preferred vector database.

Explore Vector Sector

Connector

Ragfish is built around a modular architecture where the Core Framework orchestrates the AI workflow while independent packages provide integrations with AI providers, vector databases, and external knowledge sources.

Explore Connector
PDF
Documents
Documents
Website
Documents
SharePoint
Google Drive
One Drive

Continue Your Journey

Understanding the architecture is the first step toward building with Ragfish.

Ready to Build with RAGfish?

Next, explore the Core Framework to learn how Settings, Ingestion, Chunking, Retrieval, and Chat work together to power intelligent AI applications.