Robert
Robert is designed to help you learn FreeBSD.
He finds the answer to your question by searching through official documentation like man(1) pages, the handbooks, the ports(7) tree, and the pkg(8) database. All of his answers are based on official FreeBSD sources, and not his training data.
Anytime you have a FreeBSD question, you can ask Robert via SSH.
Nothing to download, or install.
$ ssh robert@4.4bsd.dev
Anonymous SSH
Anonymous SSH (anonssh) is part of the infrastructure that is used to deploy Robert. It can create a mini jail with only sshd, alongside a program of your choice, and its runtime dependencies. Nothing else is included in the jail.
Handbook
Full-text search across the FreeBSD handbooks via an HTTP+JSON interface, intended for scripts, terminals, AI agents, and any other software that speaks HTTP.
| Endpoint | Description |
|---|---|
GET /handbook/u/search?q=QUERY |
Search the FreeBSD user's handbook. |
GET /handbook/d/search?q=QUERY |
Search the FreeBSD developer's handbook. |
GET /handbook/p/search?q=QUERY |
Search the FreeBSD porter's handbook. |
Indexed books:
- FreeBSD User's Handbook
- FreeBSD Developer's Handbook
- FreeBSD Porter's Handbook
Open Source
All 4.4BSD services are 100% open source.
The handbook search can be
self-hosted
and includes a make install target alongside an
rc.d script. Robert is also
open source
and can be built from source.