{"repo":"sysread/fnord","free":true,"listed":false,"github":"https://github.com/sysread/fnord","clone":"git clone https://github.com/sysread/fnord.git","description":"Fnord is an AI code archaeologist.","language":"Elixir","stars":41,"topics":["ai","code","database","elixir","embedding","gpt","index","llm","openai","search"],"license":"MIT","category":"ai-agents","readme_excerpt":"fnord - Description - Features - Documentation - Installation - Getting Started - Tool usage - User integrations - Writing code - Copyright and License Description fnord is a command line tool that uses multiple LLM-powered agents and tools to provide a conversational interface to your codebase, notes, and other (non-binary) files. It can be used to generate on-demand tutorials, playbooks, and documentation for your project, as well as to search for examples, explanations, and solutions to problems in your codebase. For markdownlint rules and configuration reference, see the markdownlint documentation. The .markdownlint.json file is kept as strict JSON for compatibility with the installed markdownlint-cli2 parser. Why fnord ? AI-powered tools are limited to the data built into their training data. RAG (Retrieval-Augmented Generation) using tool calls can supplement the training data with information, such as your code base, to provide more accurate and relevant answers to your questions. But even with RAG, the AI still runs up against the context window . This is the conversational \"memory\" of the AI, often making use of an \"attention mechanism\" to keep it focused on the current instructions, but causing it to lose track of details earlier in the conversation. If you've ever pasted multiple files into ChatGPT or worked with it iteratively on a piece of code, you've probably seen this in action. It may forget constraints you defined earlier in the conversation or hallucinate e","default_branch":null,"files":null,"tree":[],"storefront":"/r/sysread","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sysread/fnord/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."}