Query MD

Ask and query your markdown notes using AI 🤖

Mar 28, 2025    #llm   #genai   #tui  
waves

QueryMD is an AI-powered application designed to help users interact with and query their personal markdown notes. It allows you to ask questions and search your notes using natural language, leveraging the power of large language models.

GitHub Repository: funinkina/QueryMD

Screenshot

Main usage of this?

If you are like me, who writes all their notes using markdown that is locally stored, this tool will be super handy. I use it frequently to manage and search some obscure reference I wrote somewhere.

Tech Stack

QueryMD is built using Python. It utilizes ChromaDB as a local vector database to store the numerical representations (embeddings) of your notes. These embeddings are generated using ChromaDB’s built-in SentenceTransformer model (specifically “all-MiniLM-L6-v2” by default). For processing user queries and retrieving relevant information, the application interfaces with external Large Language Models (LLMs), supporting providers like Groq and OpenAI. It also includes support for running models completely locally via Ollama. The application features a simple Text User Interface (TUI) for interaction and manages configuration through a config.toml file. It tracks changes in your notes using either Git integration (recommended) or file modification times (mtime).

Current features

QueryMD currently offers the following capabilities:



Next: Bloop