TL;DR I’m releasing a beta version of Hypha, an experimental CLI tool for Haskell development which can be useful to explore your project dependencies, read documentation offline without the need of generating Haddock files, and use LLM harnesses and tools without hammering Hackage or Hoogle. Think of Hypha as an offline-first, enhanced version of your Cabal store.
Albeit developed making extensive use of generative AI, Hypha itself can be used without any LLM: the data is yours, everything it caches is held locally, and it does not make calls to external AI services. Hypha can be used offline, and despite being designed for use together with an AI harness, it doesn’t require one.
In this blog post I’ll discuss the rationale behind this tool, what it does and how it does it.
(read more)