Alternatives
Products that do what Implement fuzzy search in Emacs using opengpt in 5minutes does
I used chatgpt to implement interactive fuzzy search over emacs buffers. It's not perfect but you can see how powerful the automation is with curation. I spent less than five minutes on this. I am a beginner in emacs lisp. I am familiar with emacs and with search engine design but I am not an expert in either. I would not be able to write this code on my own without consulting a manual and fiddling with it for hours.
- 1

- 2WC
Using threaded emscripten to speed up the generation and offload the main loop. No SIMD or other optimizations. Might work faster with #enable-experimental-webassembly-features enabled. Tested in x86 Chrome and Firefox, Apple Silicon Safari Run it yourself: https://github.com/lxe/ggml/tree/wasm-demo Thanks, https://github.com/ggerganov/ggml,
2023 · lxe.co
- 3FF
I have spent several years working on search engines in the backend and have now utilized that experience to develop a fuzzy search library for the frontend. It's fast, accurate and can be used for all languages. It should be easy to integrate into your Javascript / Typescript projects. If you test it and find any edge cases that did not work for you please let me know. The implementation is based on 3-grams by the book, augmented with a novel trick of sorting the characters within the 3-grams for enhanced accuracy. For a detailed explanation you may refer to my related blog post at…
2024 · github.com
- 4CI
I noticed there wasn't any and wrote a small wrapper around ChatGPT. I found myself using ChatGPT to code and generate documentation, but copy and paste is a bit difficult. Emacs integration makes it extensible with custom prompts and all, based on region selected.
2022
- 5

- 6UJ
Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…
2022 · github.com
- 7

- 8FE
Hey everyone, I have updated my fuzzy search library for the frontend. It now supports substring and prefix search, on top of fuzzy matching. It's fast, accurate, multilingual and has zero dependencies. GitHub: https://github.com/m31coding/fuzzy-search Live demo: https://www.m31coding.com/fuzzy-search-demo.html I would love to hear your feedback and any suggestions you may have for improving the library. Happy coding!
Oct 2025 · github.com
- 9

- 10

- 11

- 12

- 13

- 14

- 15UC
This project was born from my passion for every Apple product and the entire ecosystem, along with the power of ChatGPT. I was tired of copy-pasting and switching between apps on my Mac or iPhone, so I had this crazy idea to bring ChatGPT into every app that I use. This was possible only with the Apple Shortcuts app. Very few people know about its power and potential, so I took this chance and built COPILOT. https://meetcopilot.app But I also loved the idea of AI agents using various tools so much that I leveraged OpenAI's function-calling feature to accomplish that. Now, no matter…
2023 · meetcopilot.app
- 16

- 17

- 18IC
I created this because sometimes I want more than rlwrap but less than emacs. icl aims to hit that middle sweet spot. It's a terminal application with context-aware auto-complete, an interactive object inspector, auto-indentation, syntax colouring, persistent history, and much more. It uses sly to communicate with the child lisp process and aims to be compatible with any sly-supporting implementation. I hope others find it useful!
Dec 2025 · github.com
- 19

- 20

- 21SA
The problem: We're chatting with ChatGPT about our code, right? And we've got to manually piece together a context to feed the AI, especially when that token limit comes into play. ;) Here's where Smolex jumps in. It allows ChatGPT to pull up context directly from your codebase (it's a plugin that just runs on localhost), making our back-and-forths about code more like a conversation and less like a chore. I find it's a real lifesaver when writing new tests based on old ones. Smolex can provide ChatGPT with the existing tests for context. Heads up, though, this tool's super experimental -…
2023 · github.com
- 22CA
This is far from complete, and I am far from an elisp genius, but this is an Emacs package to help you write code or text or whatever in your favourite operating system slash text editor. It's got a couple of useful functions like inserting at point with local code context, querying about something and putting the output in a temporary buffer, passing the current major mode to ChatGPT, contextual system prompts, and so on. Some small demos in the readme. Some of you may enjoy the deep magic this might unleash, so I'm posting it here. And feel free to add pull requests if you are a better…
2023 · github.com
- 23CP
Built a small free widget that is a ChatGPT-powered search bar for your site. You can use it on your blog, guides, docs, and resources pages. It crawls and indexes your site and then answers search queries with questions using your site content as a source. It even references the source material so visitors can dig deeper. It also has memory so you can have repeat searches just like ChatGPT. Built with Langchain, Pinecone, and OpenAI.
2023 · letterdrop.com
- 24AB
All LLM user interfaces I've seen so far are somewhat frustrating: * ChatGPT web requires a lot of copy-paste, it rewrites whole document even if you need to update a part of it, etc. * Github Copilot completions are rather unreliable and do not leave an option to specify what you want; Copilot's chat sidebar is little more than ChatGPT integrated into the IDE * Google Docs have right UI for non-code text, but they use really dumb model (not Gemini 1.5 Pro). Also won't work for code. So... I wrote a Emacs Lisp function which calls LLM with contents of the buffer to generate text according to…
2024 · x.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →