Hicortex — AI Fleet Memory

io.github.gamaze-labsPublished by GitHub account gamaze-labsv0.25.0Updated Oct 30, 2026

Shared fleet memory for AI agents: nightly self-correction, recall every prompt (supported agents).

The publisher's own server: Memory.fit

VerifiedSTDIODesktop onlyKnowledge & MemoryAI & ML

Overview

AI-generated overview

Local-first shared memory for AI coding agents: stores, consolidates and pushes relevant memories into every prompt across agents and machines.

What you can do
  • Search, read and list memories with hybrid keyword and vector retrieval, plus recent-memory lookup
  • Save, update and delete memories, and ingest new content into the store
  • Review distilled lessons and reflection output, and inspect the memory index and knowledge graph
  • Inject a compact recall index into prompts and keep a standing context layer of hand-edited notes
  • Consolidate sessions nightly into learnings, links and a knowledge graph, with analytics and graph dashboards
When to use it
Useful when several coding agents or machines should share one memory of decisions, corrections and project context, so the assistant stops re-asking and re-explaining. Also fits teams that want recall pushed automatically on every prompt while keeping raw sessions on the local machine.
Requirements
Runs as a local Node.js 20+ process installed via npx, with a local daemon (launchd on macOS, systemd on Linux) and SQLite storage. Needs one configured LLM (Ollama, the Claude CLI, or an OpenAI-compatible API key) for nightly consolidation. For multi-machine setups, a remote server URL in HICORTEX_SERVER_URL and a bearer token in HICORTEX_AUTH_TOKEN; a local server needs no token.
Before you install
The setup writes configuration and installs plugins and extensions into several agent harnesses, and registers MCP tools with Claude Code. Nightly consolidation sends session data to the configured LLM, so choose that provider deliberately. Tools can write, update and delete memories, and the first nightly run imports the last 7 days of sessions by default. A remote server requires the HICORTEX_AUTH_TOKEN secret.

Installation

In SourceWeft

  1. Open Hicortex — AI Fleet Memory in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Hicortex — AI Fleet Memory

[Hicortex MCP server – quality and maintenance score on Glama]

[Hicortex dashboard — live memory analytics]

[npm] [Downloads] [License: PolyForm NC] [Node]

Shared memory for AI agents — it corrects itself overnight, and what one agent learns, the whole fleet knows. One memory across every agent, every project, every machine — they stop assuming and start knowing.

  • One brain, every harness — Claude Code, Hermes, OpenClaw, Pi, OpenCode, and any MCP-compatible agent share the same memory.
  • Pushed, not pulled — in every supported coding agent, a compact recall index is injected on every prompt, so the decisions, corrections, and context an agent needs are already in front of it. No re-explaining, no copy-paste, nothing to maintain. Zero LLM calls per turn — no API cost or rate-limit hit from recall.
  • Consolidates overnight — each night it reads the day's sessions, distills what matters, and turns it into Learnings, links, and a knowledge graph.
  • Local-first — raw sessions never leave the machine; only distilled memory is stored.

Install

bash
npx @gamaze/hicortex initClaude Desktop: one "yes" during init.

Auto-detects your environment, configures one LLM (Ollama, the Claude CLI, or an API key), installs a local daemon (launchd on macOS, systemd on Linux), and registers MCP tools with Claude Code.

For multi-machine setups, point thin clients at a shared server — no local DB or LLM on the clients:

bash
npx @gamaze/hicortex init --server https://your-server.example.com

init auto-detects the other harnesses and installs their clients: a Pi extension (~/.pi/agent/extensions/hicortex.ts — pushed recall, identity + lessons, the ten tools; or copy pi-extension/hicortex/index.ts there manually), an OpenCode plugin (~/.config/opencode/plugins/hicortex.ts — the same trio; or copy opencode-plugin/hicortex/index.ts there manually), the Hermes plugin, and the OpenClaw plugin. pi-mcp-adapter remains a generic MCP escape hatch for any harness (verified against the SSE endpoint) — Pi no longer needs it. See the install docs.

How it works

CAPTURE (nightly)        CONSOLIDATE (nightly)             RECALL (every prompt)sessions → denoise       score · reflect · link            a compact index of→ POST /distill          decay · dedup · supersede         relevant memories is                         (one model, all phases)           pushed into the prompt                                                           → full text lazy-loaded

Memories strengthen when agents use them, fade when they don't, and link to related ones automatically. Retrieval is hybrid BM25 + vector search — zero-LLM at query time.

The first nightly run captures the last 7 days of sessions by default (not your entire history) — run hicortex nightly --recapture-window <days> once to import more.

Features

  • Per-prompt recall push — relevant memory lands in context every turn; the agent fetches full content with hicortex_get only when it needs it.
  • Memory analytics at /dashboard — growth, recall adoption, and a nightly digest of what was learned.
  • Knowledge graph at /viz — memories clustered by domain, connected by relationship edges.
  • Domains & tags — multi-tag classification with a configurable vocabulary; your categories drift with your data.
  • Learnings from reflection — nightly reflection extracts general, reusable Learnings, not just Experience logs.
  • Self-correcting store — every night, stale facts are rewritten in place with dated provenance; near-duplicates resolve into one (verbatim copies kept free, merges recoverable); superseded decisions are demoted, never re-surfaced. No zombie memory.
  • Unprompted by design — coding agents get recall injected via hooks; instruction-capable clients (Claude Desktop, Cursor-class) get standing instructions, so memory is used without being asked. Plain MCP clients keep full search.
  • Self-calibrating — recall, decay and merge boundaries report their own statistics; tuning is measured, never guessed.
  • Standing context layer — hand-edited "who you are / how to work" Markdown, injected every session, never decayed.

MCP

Nine MCP tools — hicortex_search, hicortex_get, hicortex_recent, hicortex_ingest, hicortex_lessons, hicortex_index, hicortex_graph, hicortex_update, hicortex_delete — plus a /learn skill to save explicit learnings. Full reference →

Stack

TypeScript · Node.js 20+ · SQLite + sqlite-vec + FTS5 (semantic + full-text in one DB) · ONNX embeddings (bge-small-en, CPU) · MCP over HTTP/SSE · one configurable LLM (Ollama, Claude CLI, or any OpenAI-compatible endpoint).

Development

bash
git clone https://github.com/gamaze-labs/hicortex.gitcd hicortex

AGENTS.md at the repository root defines the machine-checkable verification contract. "Done" means the full command chain exits with code 0. The contract mirrors what CI runs. Contributors — human or agent — run it before claiming work complete.

Contributions welcome — see CONTRIBUTING.md.

Links

License

Personal and noncommercial use is free under the PolyForm Noncommercial License 1.0.0. Commercial use requires a per-seat license — see hicortex.gamaze.com.

Source: README.md at commit ba1cd1c

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

8
  1. v0.25.0LatestOct 29, 2026
  2. v0.24.0Oct 7, 2026
  3. v0.23.2Sep 27, 2026
  4. v0.23.1Sep 26, 2026
  5. v0.23.0Sep 23, 2026
  6. v0.22.3Sep 21, 2026
  7. v0.22.0Sep 17, 2026
  8. v0.20.8Sep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Memory integrations