Vis is a from-the-ground-up coding agent inspired by Recursive Language Models (Zhang, Kraska & Khattab, 2025): instead of spending the context window on an ever-growing transcript, the model writes Clojure into a sandboxed SCI runtime, keeps state in named vars and SQLite, and treats context as an external environment it can inspect and change.
Read the full guide in the mdBook: docs/src/README.md. Start with Getting Started for install layouts, fork/dev setup, auth, CLI, TUI, Telegram, and embedding.