selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

signetai logo

Self-host signetai

v0.145.10

Local-first memory layer for AI agents

BetaOpen SourceOther
Updated3 months ago
LanguageTypescript
Setup difficultyModerate
ThemeDark mode
Stars
314
Port
3850 (daemon HTTP API)
Install with Docker Compose
Signet dashboard home view showing daily brief, recently saved memories, activity, and system status

What is signetai?

Signet AI provides a local-first memory and secrets layer for AI agents. It runs as a daemon on your machine or server, capturing session transcripts from connected harnesses like Claude Code, Codex, OpenCode, OpenClaw, Hermes Agent, Gemini CLI, and Pi. It imports documents from sources such as Obsidian, Notion, GitHub, and Discord, and continuously builds a structured knowledge graph through a background process called Dreaming. Every memory cites its source evidence, and secrets are encrypted with the master key kept in your OS keyring. The dashboard offers a visual interface for browsing memories, connecting sources, and chatting with your memory. Installation options include a native binary via curl, npm and Bun packages, a Windows PowerShell installer, and a Docker Compose stack with Caddy reverse proxy for team deployments. The project is Apache-2.0 licensed with all releases currently marked as pre-release.

Should you self-host signetai?

signetai scores 49/100 on selfhost.directory (how scoring works) and ranks #47 of 120 in AI Assistant. It has 314 GitHub stars.

It shipped 30 stable releases in the past year. The latest, v0.238.0, came out on 26 October 2026.

Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is hermes-agent (89/100, 257 885 stars). It scores higher overall, so compare the two before you pick. See signetai vs hermes-agent side by side.

Features

  • Agent isolation
  • Dashboard UI
  • Data portability
  • Desktop App
  • Dreaming (knowledge graph construction)
  • Encrypted secrets storage
  • Hostile content filtering
  • MCP Support
  • Multi-harness support
  • Provenance and citations
  • REST API
  • Shared agent memory
  • Source integrations
  • Team mode with API keys
  • Telemetry controls

signetai README

How to install signetai

Install signetai with Docker Compose

Docker and Docker Compose
Environment variables
SIGNET_DOMAIN, SIGNET_IMAGE_TAG, SIGNET_HTTP_PORT, SIGNET_HTTPS_PORT, OPENAI_API_KEY, OPENROUTER_API_KEY, SIGNET_CODEX_HOME

cd deploy/docker cp .env.example .env docker compose up -d --build

Includes daemon, Caddy reverse proxy, persistent volumes, health checks, and team-auth bootstrap

How to configure signetai

  • OPENAI_API_KEYOptional OpenAI API key for inference

    Optional OpenAI API key for inference

  • OPENROUTER_API_KEYOptional OpenRouter API key for inference

    Optional OpenRouter API key for inference

  • SIGNET_ADMIN_PASSWORDAdmin password for bootstrap

    Admin password for bootstrap

  • SIGNET_ADMIN_PASSWORD_HASHPBKDF2-SHA256 hash of admin password

    PBKDF2-SHA256 hash of admin password

  • SIGNET_ADMIN_USERNAMEadminAdmin username for password login (default: admin)

    Admin username for password login (default: admin)

  • SIGNET_API_KEYAPI key for authentication

    API key for authentication

  • SIGNET_BINDBind host override (defaults to configured network mode)

    Bind host override (defaults to configured network mode)

  • SIGNET_CODEX_HOMEPath to Codex CLI config directory

    Path to Codex CLI config directory

  • SIGNET_DAEMON_URLRemote daemon URL for CLI/dashboard

    Remote daemon URL for CLI/dashboard

  • SIGNET_DOMAINlocalhostPublic hostname served by Caddy

    Public hostname served by Caddy

  • SIGNET_HOST127.0.0.1Daemon host for local calls (default: 127.0.0.1)

    Daemon host for local calls (default: 127.0.0.1)

  • SIGNET_HTTP_PORT80Host port for Caddy HTTP

    Host port for Caddy HTTP

  • SIGNET_HTTPS_PORT443Host port for Caddy HTTPS

    Host port for Caddy HTTPS

  • SIGNET_IMAGE_TAGlatestDocker image tag to deploy

    Docker image tag to deploy

  • SIGNET_PORT3850Override daemon port (default: 3850)

    Override daemon port (default: 3850)

  • SIGNET_TELEMETRY_OPTOUTDisable telemetry (set to 1)

    Disable telemetry (set to 1)

    values: 1

signetai releases & version history

More in AI Assistant

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…