---
title: "About: Building Autonomous Coding Agents with Nix"
type: "about"
---

# About This Course

TheFocus.AI courses teach practical work through small verified artifacts. This course develops the original Nix agent tutorial into a sequence learners can inspect, break, repair, and reproduce.

The course uses existing site layouts, tutor integration, lesson completion, and static sibling Markdown. The downloadable Python project is deliberately smaller than a production service so the environment and verifier remain visible.

## Primary References

- [Geoffrey Huntley: Nix and overlays](https://ghuntley.com/nix/)
- [Geoffrey Huntley: Ralph](https://ghuntley.com/ralph/)
- [Huntley's Nix demonstration repository](https://github.com/ghuntley/nix-demo)
- [devenv installation](https://devenv.sh/getting-started/)
- [Inputs](https://devenv.sh/inputs/), [tests](https://devenv.sh/tests/), and [tasks](https://devenv.sh/tasks/)
- [PostgreSQL service](https://devenv.sh/services/postgres/) and [Python](https://devenv.sh/languages/python/)
- [direnv integration](https://devenv.sh/integrations/direnv/)
- [GitHub Actions](https://devenv.sh/integrations/github-actions/) and [binary caches](https://devenv.sh/binary-caching/)
- [Numtide llm-agents.nix](https://github.com/numtide/llm-agents.nix)
- [Claude programmatic mode](https://code.claude.com/docs/en/headless) and [CLI flags](https://code.claude.com/docs/en/cli-reference)
- [NixOS integration testing](https://nix.dev/tutorials/nixos/integration-testing-using-virtual-machines.html)
- [NixOS testing manual](https://nixos.org/manual/nixos/stable/#sec-nixos-tests)

References reviewed October 12, 2026. Platform differences and permission requirements are explicit throughout. Full capstone completion requires observed Mac/Linux results and an executed NixOS VM test; reading the instructions alone does not satisfy those gates.

[Return to the course →](/nix-agent-lab/)
