> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hill90.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Application

> The shelved Hill90 AI agent platform — status and scope of these pages.

# The Hill90 AI application

<Warning>
  **Shelved.** This application no longer runs anywhere. It was shelved in June 2026 and
  removed from the Hill90 infrastructure in July 2026. Its API endpoints and sign-in flows
  are not live.

  Two caveats on the pages that follow. Keycloak and Postgres were removed with the
  application but have since returned as [platform services](/homelab/overview) — so
  `auth.hill90.com` is live again, though it serves a `platform` realm rather than this
  application's. MinIO has not returned.

  The pages that follow are carried over from when it was running and have not yet been
  revised. Read them as a record of what was built, not as instructions that will work
  today.
</Warning>

## What it was

An AI agent platform: a REST API for managing sandboxed agent containers, a policy-gated
LLM inference gateway with bring-your-own-key model management, persistent agent
knowledge with hybrid search, an MCP gateway, and a Next.js frontend behind Keycloak.

Eight services in total, plus Keycloak, Postgres and MinIO underneath them.

## Where the code is

* [jonhill90/hill90-app](https://github.com/jonhill90/hill90-app) — the eight services,
  extracted from Hill90 with full history. The repository is private; the link will not
  resolve unless you have access.
* The `archive/app-stack-final` tag on
  [jonhill90/Hill90](https://github.com/jonhill90/Hill90) — the last state of the
  combined repository before the extraction

## Why it was shelved

The production VPS was destroyed and rebuilt in June 2026 as a deliberate scope
reduction, and only the infrastructure and observability stacks were redeployed. The
decision to make that permanent — Hill90 as a homelab domain rather than an application
host — is recorded in [Decisions](/homelab/decisions).
