HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
deepset-ai
haystack
Python2021–2025
deepset-ai / haystack

haystack

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

20Distinct people
25Mentions
1Explicit recommenders
27KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

Location: Italy Remote: Only Willing to relocate: No Technologies: Python, JS/TS, React, Go, C++, Docker, CI/CD processes Résumé/CV: https://resume.silvanocerza.com Email: You…

silvanocerza used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 12:24:10 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year25 dated mentions

Observed mentions: 2021-03-22 00:00:13 UTC to 2025-04-21 20:42:44 UTC.

0369122021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 6 mentions; 2 submissions, 4 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 12 mentions; 6 submissions, 6 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC624
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC1266
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC413
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC211

What Hacker News says

25 sources
oryx1729·Apr 21, 2025Submission

Show HN: A Medical Research Agent Built with BioMCP and Haystack

I created a simple app to explore how Agents & MCP can help with medical research. It connects to ClinicalTrials.gov, PubMed/PubTator, and MyVariant.info using the BioMCP Server(https://github.com/genomoncology/biomcp), and uses Haystack(https://github.com/deepset-ai/haystack) as the MCP Client. The idea is to let users ask natural-language questions like: - Are there new studies on treating acne? - What trials exist for migraine prevention? - Show me trials for managing hay fever symptoms - What are some ongoing trails for never-smokers with lung cancer? If you’re curious, here are the links: - MedOryx App: https://med-oryx.streamlit.app - MedOryx GitHub: https://github.com/oryx1729/med-oryx Would love any feedback or thoughts.
1 points · Open discussion
silvanocerza·Mar 4, 2025Recommendation phrase
Location: Italy Remote: Only Willing to relocate: No Technologies: Python, JS/TS, React, Go, C++, Docker, CI/CD processes Résumé/CV: https://resume.silvanocerza.com Email: You can find it in my CV Hey people! I'm actively searching for a job right now, but I'm also open to contracting if you need help integrating AI into your products. I’ve spent the past couple of years working on Haystack (https://github.com/deepset-ai/haystack) and am now building my own agent orchestrator framework. I love tackling interesting challenges, so if you’re working on something exciting and could use an extra hand let’s chat!
In Ask HN: Who wants to be hired? (March 2025)
Did you really have to pick the same name as the Haystack open source AI framework? https://haystack.deepset.ai/ https://github.com/deepset-ai/haystack It's a very active project and it's confusing to have two projects with the same name. Besides, I don't understand why you'd give a "2D digital whiteboard that automatically draws connections between code as you navigate and edit files" the name haystack.
In Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
I recently conducted some experiments with Llama2 and Haystack (https://github.com/deepset-ai/haystack), the NLP/LLM framework. The notebook can be helpful for those trying to load Llama2 on Colab. 1) Installed Transformers from the main branch (and other libraries) 2) Loaded Llama-2-13b-chat-hf on Colab using 4-bit quantizazion, thanks to the material shared by Younes Belkada 3) Disabled Tensor Parallelism, which caused some issues 4) Installed a minimal version of Haystack 5) Found a hacky way to load the model in Haystack's PromptNode 6) Had a fun chat session with the model, discussing everything from David Guetta to Don Matteo (an Italian TV series)!
In Llama2 + Haystack on Colab

Show HN: "banks" Using Jinja as the basis of LLM prompt templating

banks is a side project by my colleague Massi. We work on the open source NLP framework Haystack together (https://github.com/deepset-ai/haystack) and prompt templating is obviously a 'hot' topic and it's something to design these types of projects around. Massi had this concept in mind to use Jinja (or any other templating language for that matter) as the basis, and clearly decided to take it for a spin. I personally am in love with this style of prompt templating and think it makes the whole process insanely flexible and easy to read. Wanted to share it here to see what others think. Hope you enjoy.
3 points · Open discussion
These are the similar projects I've come across: - [GitHub - e-johnstonn/BriefGPT: Locally hosted tool that connects documents to LLMs for summarization and querying, with a simple GUI.](https://github.com/e-johnstonn/BriefGPT) - [GitHub - go-skynet/LocalAI: Self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware. No GPU required. LocalAI is a RESTful API to run ggml compatible models: llama.cpp, alpaca.cpp, gpt4all.cpp, rwkv.cpp, whisper.cpp, vicuna, koala, gpt4all-j, cerebras and many others!](https://github.com/go-skynet/LocalAI) - [GitHub - paulpierre/RasaGPT: RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain. Built w/ Rasa, FastAPI, Langchain, LlamaIndex, SQLModel, pgvector, ngrok, telegram](https://github.com/paulpierre/Ra
Read the rest
saGPT) - [GitHub - imartinez/privateGPT: Interact privately with your documents using the power of GPT, 100% privately, no data leaks](https://github.com/imartinez/privateGPT) - [GitHub - reworkd/AgentGPT: Assemble, configure, and deploy autonomous AI Agents in your browser.](https://github.com/reworkd/AgentGPT) - [GitHub - deepset-ai/haystack: Haystack is an open source NLP framework to interact with your data using Transformer models and LLMs (GPT-4, ChatGPT and alike). Haystack offers production-ready tools to quickly build complex question answering, semantic search, text generation applications, and more.](https://github.com/deepset-ai/haystack) - [PocketLLM « ThirdAi](https://www.thirdai.com/pocketllm/) - [GitHub - imClumsyPanda/langchain-ChatGLM: langchain-ChatGLM, local knowledge based ChatGLM with langchain | 基于本地知识库的 ChatGLM 问答](https://github.com/imClumsyPanda/langchain-ChatGLM)
In PrivateGPT
Haystack Agents are designed in a way so that you can easily use them with different LLM providers. You just need to implement one standardized wrapper class for your modelprovider of choice (https://github.com/deepset-ai/haystack/blob/7c5f9313ff5eedf2...) So back to your question: We will enable both ways in Haystack: 1) Loading a local model directly via Haystack AND 2) quering self-hosted models via REST (e.g. Huggingface running on AWS SageMaker). Our philosophy here: The model provider should be independent from your application logic and easy to switch. In the current version, we support for local models only option 1. This works for many of the provided models provided by HuggingFace, e.g. flan-t5. We are already working on adding support for more open-source models (e.g. alpaca) as models like Flan-T5 don't perform great when used
Read the rest
in Agents. The support for sagemaker endpoints is also on our list. Any options you'd like to see here?
In Introducing Agents in Haystack: Make LLMs resolve complex tasks

Showing the 15 most recent of 25 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.