{"repo":"ErnaneJ/glancer","free":true,"listed":false,"github":"https://github.com/ErnaneJ/glancer","clone":"git clone https://github.com/ErnaneJ/glancer.git","description":"RoR engine that enables natural language queries over your database using RAG and LLMs.","language":"Ruby","stars":35,"topics":["business-intelligence","database","gem","llm","rag","rails","sql","ruby-llm"],"license":"MIT","category":"databases-storage","readme_excerpt":"Natural language database queries for your Rails app — powered by RAG and LLMs. = 3.3\" = 7.0\" --- Glancer is a Ruby on Rails engine that mounts a full chat interface inside your app and lets anyone on your team query the database in plain language, no SQL required. You ask a question, Glancer retrieves the relevant schema context, generates a query, validates and executes it safely, then returns the results with a human-readable explanation. Why Glancer? Every Rails app accumulates tables and columns whose meaning lives in the heads of a few engineers. Product managers open tickets for simple questions. Data teams copy-paste schemas into ChatGPT. Engineers write one-off queries for stakeholders. Glancer removes that friction. It gives your app a persistent, context-aware database assistant that understands your domain,not just generic SQL, because it is taught your schema, your models, and your business rules through a plain Markdown file. Key design decisions: - Safety first — all queries run inside a transaction that always rolls back. No write statement can ever reach the database. - Your LLM, your cost — bring your own Gemini, OpenAI, or OpenRouter key. Mix providers per role to balance cost and quality. - No external vector store — embeddings live in your existing database. No Pinecone, no Weaviate, no extra infrastructure. - Rails-native — mounted as an engine, uses Turbo and Stimulus, installs in under five minutes. - Dual query modes — generate raw SELECT statements o","default_branch":null,"files":null,"tree":[],"storefront":"/r/ErnaneJ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ErnaneJ/glancer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}