A containerized pi coding agent with EnMaaS.
nous combines model routing, research tools, and container images for engineering work.
- Model routing:
router/autostarts on a hosted EnMaaS model. It escalates to a paid model for very complex requests and after hosted retries fail. SetNOUS_PAID_ESCALATION=offto block this escalation. See routing and costs. - Subagents: Request a separate model for repository review, wiki research, or Slack thread analysis. A paid advanced reviewer requires interactive confirmation. See subagents.
- Knowledge and research: Search a mounted OKF 2.0 wiki, use DuckDuckGo, or connect MCP servers. The wiki can also receive source documents for a separate processor.
- Code review: Alibaba open-code-review supplies rule-based guidance. The agent then inspects the changes and verifies the findings.
- Smaller tool output: rtk-oss compresses supported shell output before the agent reads it.
- Network controls: OpenShell can enforce egress policies. A plain Podman run does not apply these policies. See running nous.
| Image | Contents |
|---|---|
ghcr.io/adrianriobo/nous |
pi, the EnMaaS router, subagents, wiki tools, web search, open-code-review, and rtk-oss. |
ghcr.io/adrianriobo/nous-productization |
The base image plus productization skills, Python, and engineering CLI tools. |
The productization tools support workflows for Jira, GitLab, Konflux, Slack, Google Workspace, AWS, and infrastructure provisioning. Examples include gh, glab, kubectl, tkn, acli, and gws. Tool installation can vary by build; see image details.
Set ENMAAS_BASE_URL and ENMAAS_API_KEY in your environment. Then run:
podman run --rm -it \
--env ENMAAS_BASE_URL \
--env ENMAAS_API_KEY \
ghcr.io/adrianriobo/nous:latestReplace the image name with ghcr.io/adrianriobo/nous-productization:latest for productization workflows. Mount /workspace to keep work across container runs. See running nous for mounts, credentials, and OpenShell.
| Topic | Guide |
|---|---|
| Models, routing, and built-in tools | Architecture |
| Image contents, tags, and builds | Images |
| Podman, credentials, and OpenShell | Running |
| Wiki search and source ingestion | Wiki |
| MCP configuration and tool discovery | MCP servers |
| Subagent roles and limits | Subagents |
| Builds, tests, and publishing | CI |
| Agent instructions | AGENTS.md |