kaagum, an AI agent in Guile

Arun Isaac <[email protected]> Sun, 24 May 2026 03:27:16 +0100
Newsgroups gmane.lisp.guile.user
Message-ID <[email protected]>
Hi,

https://klaus.systemreboot.net/kaagum/

I would like to introduce kaagum, a tiny AI agent written in Guile with
minimal dependencies. It features a security-focused design with
sandboxing via Guix containers and the principle of least privilege for
both filesystem and network access. kaagum works with any
OpenAI-compatible API, including local models=E2=80=94no data ever needs to
leave your machine.

kaagum's core event loop is an implementation of The Elm Architecture
(TEA)=E2=80=94it is a purely functional state machine cleanly separating st=
ate
transitions from side-effects.

kaagum implements the Agent Client Protocol (ACP) and works with any
compatible client. Thus it composes well not only with Emacs but with
any editor or environment of your choice.

I realize AI is a contentious and polarizing topic in the community at
the moment. My thoughts on the matter are in the README.

If you have feedback to offer, or are interested in hacking on this
project, please write to the public inbox at [email protected]

https://lists.systemreboot.net/kaagum/

Regards,
Arun