Axe 是一个在 Hacker News 上引发讨论的开源项目:用 Rust 编写的极简 AI 应用框架,编译后只有 12MB,没有任何外部运行时依赖。作者的核心论点是:LangChain、LlamaIndex 等框架的抽象层过厚,增加了调试难度和运行时不确定性,而大多数实际应用并不需要那么多功能。
设计哲学:Axe 遵循「够用就好」原则,只封装 LLM API 调用、基础的 prompt 管理和简单的工具调用链。没有复杂的 agent loop、没有抽象的 memory 接口、没有插件生态——但换来的是完全可预测的行为和极低的冷启动时间。
适用场景:适合构建单一职责的生产 AI 服务,尤其是对延迟和资源消耗敏感的场景(嵌入式、边缘计算、服务器 sidecar)。
这个项目本身的功能可能并不突出,但它所代表的设计理念——反框架化、回归直接控制——正在成为 AI 工程领域的一股逆流,与「everything as agents」的主流叙事形成对照。