hn.today

Show HN: Aura – a self-hosted, multi-user AI agent with per-person graph memory

github.com6 points1 comments
Screenshot of Show HN: Aura – a self-hosted, multi-user AI agent with per-person graph memory

Aura is a self-hosted, multi-user AI agent platform written in Go that gives each person a distinct identity, memory database and sandboxed workspace. It runs as a Docker Compose appliance (Postgres, ArcadeDB, Garage S3 object store plus sidecars) and exposes a web cockpit, CLI, and channels like Telegram and WhatsApp. Memory is graph-native (ArcadeDB) with temporal facts, provenance and per-identity isolation; conversations live in Postgres. Models are provider-neutral and hot-swappable from the cockpit (OpenRouter default, ChatGPT plans, local llama.cpp or Ollama), so inference can run through cloud endpoints or a local server. Hardware requirements are modest (a 16 GB mini PC is enough for the default stack), and installation is automated via an npx create-aura-appliance installer.

Functionally, Aura implements a streaming agent loop with budgeted steps, deferred tools and on-demand tool schema loading, an adaptive reasoning router that paces effort by model capabilities, document retrieval with source citations, and a scheduler for reminders and agent jobs. Operators get per-identity sandboxes (gVisor optional), fine-grained capability grants, audit views and TOTP-enabled sign-in via Authula. The cockpit includes media studio features, live steering/approvals, and bundled integrations (calendar/email PIM, SearXNG search, WhatsApp, Cloudflare). The stack emphasizes test coverage, CI checks, and distribution as a Docker Compose appliance under an MIT license.

Read on github.com1 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.