Repository navigation
v0.3.7: RAGForge 🔎, In-browser LLMs 🌐, OpenRouter 🔀, Grid View #449
ianarawjo
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ChainForge 0.3.7 is our biggest update in a while: RAG pipelines, LLMs that run in your browser with no API key, OpenRouter and reasoning models, and a refreshed Response Inspector.
🔎 RAGForge: retrieval-augmented generation
New Upload, Chunk, Retrieval and Rerank nodes let you build RAG pipelines and compare them the way you already compare prompts, e.g., two chunkers against three retrievers, side by side.
pip install chainforge[rag]adds more advanced RAG chunkers, retrievers, etc: server-side embeddings, LanceDB vector stores, TF-IDF, Chonkie chunkers and Cohere reranking. This is the recommended approach for developers---RAGForgeLite is just to let people get a taste on the web browser-only edition!To get a sense of RAGForge, try the new Darwin's letters Q&A example (Example Flows → RAG Examples), which contains 60 public-domain letters from Charles Darwin.
💭 RAG Chat Node
Ask your pipeline questions in real time. The RAG Chat node runs each question through your flow's own nodes and shows one answer per configuration, labeled with what differs.
🌐 In-browser LLMs: no API key needed
Six small models now run entirely in your browser (via WebLLM): Gemma 3 1B, Llama 3.2 1B, Qwen2.5 0.5B, Qwen3.5 0.8B, SmolLM2 1.7B and Qwen3 1.7B. Each downloads once and is cached. Qwen2.5 0.5B is the new default model in Prompt Nodes. ChainForge also now supports Safari.
🔀 OpenRouter and reasoning models
reasoning, and is sent back to the model in Chat Turns.🔍 A refreshed Response Inspector
🔗 See what's flowing along edges
Edges show how many values they carry. Hover over one to preview the first few values, their variables, and counts per model, without opening a node.
ALL Models and providers now UPDATED to 2026 editions!
On chainforge.ai/play
Running locally
Important
The local server now refuses requests from other websites, and requests addressed to any name other than
localhost. To reach ChainForge by a server name or LAN IP (including Docker from another machine), pass--allowed-hosts NAMEor setCHAINFORGE_ALLOWED_HOSTS.chainforge serve --idle-shutdown MINUTESstops the server when it hasn't been used for a while, andpackager/builds a Mac app that starts ChainForge on demand.Thank you
Thanks to everyone who contributed to this release, including @dxa204 and @gauranshkumar (RAG nodes, Docker CI), @octo-patch (MiniMax), @micsco (Gemini SDK), @likeskymore (PromptStudio export), @ErnestHysa (bug fixes) and @cerebrixos (docs). 🎉
This discussion was created from the release v0.3.7: RAGForge 🔎, In-browser LLMs 🌐, OpenRouter 🔀, Grid View.
All reactions