
github.com
September 27, 2026
4 min read
47/100
Summary
Declarative, self-improving language-model programs for Elixir. Imp is a full port of DSPy to the BEAM. You describe what each language-model step takes and returns, choose how it thinks, and let an optimizer improve it against examples of what good looks like. You get signatures, modules, optimizers, agent loops and retrieval, running with the reliability and concurrency of OTP. DSPy makes each c...