diff --git a/remnic/data/.gitkeep b/remnic/data/.gitkeep new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/remnic/data/.gitkeep @@ -0,0 +1 @@ + diff --git a/remnic/docker-compose.yml b/remnic/docker-compose.yml new file mode 100644 index 0000000000..bed3cde868 --- /dev/null +++ b/remnic/docker-compose.yml @@ -0,0 +1,21 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: remnic_server_1 + APP_PORT: 4318 + PROXY_AUTH_WHITELIST: "/mcp,/engram/v1/*,/remnic/v1/*" + + server: + image: ghcr.io/joshuaswarren/remnic:sha-65ed6b8@sha256:c1edba7d71a8a2d09f63b752094d04a24d6636c0daebeefdcd739bf544daaabd + user: "1000:1000" + init: true + restart: on-failure + stop_grace_period: 1m + environment: + REMNIC_AUTH_TOKEN: ${APP_PASSWORD} + REMNIC_ADMIN_CONSOLE_ENABLED: "true" + REMNIC_ADMIN_CONSOLE_PREFILL_TOKEN: "true" + volumes: + - ${APP_DATA_DIR}/data:/data diff --git a/remnic/umbrel-app.yml b/remnic/umbrel-app.yml new file mode 100644 index 0000000000..ed43232de4 --- /dev/null +++ b/remnic/umbrel-app.yml @@ -0,0 +1,35 @@ +manifestVersion: 1 +id: remnic +category: ai +name: Remnic +version: "9.49.0" +tagline: Local-first memory and context for AI agents +description: >- + Remnic is a local-first memory and context server for AI agents. It exposes + memory over HTTP and MCP so tools such as OpenClaw, Codex, Cursor, and other + agent runtimes can observe, recall, and search long-term context while keeping + the underlying memory files on your Umbrel. + + + The Umbrel app includes the Remnic admin dashboard, persistent memory storage, + authenticated API access, and configuration controls for retrieval and model + settings. Umbrel shows the generated app password, which is also the bearer + token used by the dashboard and API clients. +releaseNotes: "" + +developer: Joshua Warren +website: https://github.com/joshuaswarren/remnic +dependencies: [] +repo: https://github.com/joshuaswarren/remnic +support: https://github.com/joshuaswarren/remnic/issues + +port: 4318 +gallery: [] +path: "/engram/ui/" + +defaultUsername: "" +defaultPassword: "" +deterministicPassword: true + +submitter: Earl Co +submission: https://github.com/getumbrel/umbrel-apps/pull/5969