Skip to content

BusyBee3333/signetai

 
 
Signet

S I G N E T

Portable Agent Infrastructure

CI status GitHub release npm Discussions Discord Apache-2.0 License

Website · Docs · Vision · Discussions · Discord · Contributing · AI Policy


Your agent is an investment. Signet is where its value accumulates.

Signet is a persistent cognition layer for AI agents. It gives your agent memory that works the way memory actually works — ambient, automatic, and not dependent on the agent deciding to remember. Your agent doesn't call a "save memory" tool. It doesn't search a database when it needs context. Signet extracts knowledge after sessions, builds a knowledge graph, and injects the right context before every prompt. The agent just has its memory. Like you have yours.

Everything runs locally. You own the data. The agent is yours.

Signet — your AI has a memory, you don't own it Signet memory loop — extraction, decision, and retention flow

Harness support

Harness Status Integration
Claude Code Supported Hooks + CLAUDE.md sync
OpenCode Supported Plugin + AGENTS.md sync
OpenClaw Supported Runtime plugin + NemoClaw compatible
Codex In progress WIP
Gemini CLI Planned

Install

bun add -g signetai        # or: npm install -g signetai
signet setup               # interactive setup wizard

The wizard initializes ~/.agents/, configures your harnesses, sets up an embedding provider, creates the database, and starts the daemon.

Tell your agent to install it

Paste this to your AI agent:

Install and fully configure Signet AI by following this guide exactly: https://signetai.sh/skill.md

Use it

signet status              # check daemon health
signet dashboard           # open the web UI

signet remember "prefers bun over npm"
signet recall "coding preferences"

In connected harnesses, skills work directly:

/remember critical: never commit secrets to git
/recall release process

How it works

At the end of every conversation, a distillation engine reviews the session and extracts structured insights — no tool calls, no agent involvement. A knowledge graph maps how those insights connect. A predictive scorer, trained on your interaction patterns, injects the right context before every prompt.

Your agent doesn't manage its memory. It just has it.

Read more: Why Signet · Architecture · Knowledge Graph · Pipeline

Architecture

CLI (signet)
  setup, knowledge, secrets, skills, hooks, git sync, service mgmt

Daemon (@signet/daemon, localhost:3850)
  |-- HTTP API (90+ endpoints across 18 domains)
  |-- Distillation Layer
  |     extraction -> decision -> graph -> retention
  |-- Predictive Scorer
  |     entity-weight traversal, per-user trained model
  |-- Document Worker
  |     ingest -> chunk -> embed -> index
  |-- Auth Middleware
  |     local / team / hybrid, RBAC, rate limiting
  |-- File Watcher
        identity sync, git auto-commit

Core (@signet/core)
  types, identity, SQLite, hybrid search, graph traversal

SDK (@signet/sdk)
  typed client, React hooks, Vercel AI SDK middleware

Connectors
  claude-code, opencode, openclaw

Packages

Package Role
@signet/core Types, identity, SQLite, hybrid + graph search
@signet/cli CLI, setup wizard, dashboard
@signet/daemon API server, distillation layer, auth, analytics, diagnostics
@signet/sdk Typed client, React hooks, Vercel AI SDK middleware
@signet/connector-claude-code Claude Code integration
@signet/connector-opencode OpenCode integration
@signet/connector-openclaw OpenClaw integration
@signetai/adapter-openclaw OpenClaw runtime plugin
signetai Meta-package (signet binary)

Documentation

Research

Paper / Project Relevance
Lossless Context Management (Voltropy, 2026) Hierarchical summarization, guaranteed convergence. Patterns adapted in LCM-PATTERNS.md.
Recursive Language Models (Zhang et al., 2026) Active context management. LCM builds on and departs from RLM's approach.
acpx (OpenClaw) Agent Client Protocol. Structured agent coordination.
lossless-claw (Martian Engineering) LCM reference implementation as an OpenClaw plugin.
openclaw (OpenClaw) Agent runtime reference.
arscontexta Agentic notetaking patterns.
ACAN (Hong et al.) LLM-enhanced memory retrieval for generative agents.

Development

git clone https://github.com/Signet-AI/signetai.git
cd signetai

bun install
bun run build
bun test
bun run lint
cd packages/daemon && bun run dev        # Daemon dev (watch mode)
cd packages/cli/dashboard && bun run dev # Dashboard dev

Requirements: Node.js 18+, Bun, Ollama (recommended) or OpenAI API key. macOS or Linux.

Contributing

See CONTRIBUTING.md. Build on existing patterns. Open an issue before contributing significant features. Read the AI Policy before submitting AI-assisted work.

Contributors

NicholaiVogel BusyBee3333 stephenwoska2-cpu PatchyToes aaf2tbz

License

Apache-2.0.


signetai.sh · docs · spec · discussions · issues

About

Signet is an open protocol for agent identity, knowledge, and trust. It defines how an agent should persist across sessions, learn from its operator, and carry its identity between tools.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 52.7%
  • Svelte 14.5%
  • Rust 14.3%
  • JavaScript 8.0%
  • HTML 3.1%
  • CSS 2.4%
  • Other 5.0%