llama.cpp(llama.app)
351 points by kristianpaul 10 days ago | 167 comments
tl;dr: llama.cpp can be paired with a local coding agent called Pi via the pi-llama plugin: run `llama serve`, install the plugin, and Pi auto-discovers the model with no config or API keys, keeping all files and requests local. It runs the same binary and models across a wide range of hardware, from laptops to clusters, with hand-tuned kernels for GPUs and CPUs including Apple Silicon, RTX 5090/4090/3090, H100, A100, MI300, Intel Arc, and Jetson.
HN Discussion:
  • Praises llama.cpp for quality, speed of implementation, and recommends it over alternatives
  • Criticizes llama.cpp for poor installation experience and 'move fast, break things' development culture
  • Reports bugs and failures when trying the install script and running models
  • Distrusts the curl-to-bash install method and prefers building from source
  • Adds useful context about multi-model server capabilities and macOS app history