dev-util/ai-memory-bin (bentoo)

Search

Install

Install this package:

emerge -a dev-util/ai-memory-bin

Package Information

Description:
ai-memory is a long-term memory server for AI coding agents, spoken to over the Model Context Protocol (MCP). It keeps everything on the machine it runs on: pages live in a bundled SQLite database with FTS5 full-text search, a git-versioned wiki records how they changed, and embeddings for semantic search are computed in-process by a pure-Rust BERT model on the CPU, so no text has to leave the host to make search work. Optional providers (Anthropic, OpenAI, Gemini, GitHub Copilot and any OpenAI-compatible endpoint) can be configured for consolidation and hosted embeddings when that trade is wanted. It ships a single ai-memory binary that serves MCP over stdio or HTTP, exposes a small web UI, and installs per-vendor hook scripts under /usr/share/ai-memory/hooks for Claude Code, Codex, Cursor, Gemini CLI, opencode and others. The daemon can run system-wide under the dedicated ai-memory account or per user session; this package provides both an OpenRC service and, with USE=systemd, the upstream units for each scope. This package installs the prebuilt x86_64 or aarch64 executable published by upstream on GitHub Releases, together with the hooks, configuration templates and packaging files carried in the same tarball, so it installs exactly the same file set as the from-source dev-util/ai-memory. The two are mutually exclusive: both install /usr/bin/ai-memory. The binary is linked against glibc and will not work on a musl profile.
Homepage:
https://github.com/akitaonrails/ai-memory
License:
MIT Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB

Versions

Version EAPI Keywords Slot
2.1.1 8 -* ~amd64 ~arm64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@proton.me</email>
		<name>Lucas C.S.</name>
	</maintainer>
	<longdescription lang="en">
		ai-memory is a long-term memory server for AI coding agents, spoken to
		over the Model Context Protocol (MCP). It keeps everything on the
		machine it runs on: pages live in a bundled SQLite database with FTS5
		full-text search, a git-versioned wiki records how they changed, and
		embeddings for semantic search are computed in-process by a pure-Rust
		BERT model on the CPU, so no text has to leave the host to make search
		work. Optional providers (Anthropic, OpenAI, Gemini, GitHub Copilot and
		any OpenAI-compatible endpoint) can be configured for consolidation and
		hosted embeddings when that trade is wanted.

		It ships a single ai-memory binary that serves MCP over stdio or HTTP,
		exposes a small web UI, and installs per-vendor hook scripts under
		/usr/share/ai-memory/hooks for Claude Code, Codex, Cursor, Gemini CLI,
		opencode and others. The daemon can run system-wide under the dedicated
		ai-memory account or per user session; this package provides both an
		OpenRC service and, with USE=systemd, the upstream units for each scope.

		This package installs the prebuilt x86_64 or aarch64 executable
		published by upstream on GitHub Releases, together with the hooks,
		configuration templates and packaging files carried in the same
		tarball, so it installs exactly the same file set as the from-source
		dev-util/ai-memory. The two are mutually exclusive: both install
		/usr/bin/ai-memory. The binary is linked against glibc and will not
		work on a musl profile.
	</longdescription>
	<upstream>
		<changelog>https://github.com/akitaonrails/ai-memory/releases</changelog>
		<bugs-to>https://github.com/akitaonrails/ai-memory/issues</bugs-to>
		<remote-id type="github">akitaonrails/ai-memory</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-util/ai-memory-bin | euse -E <flag> -p dev-util/ai-memory-bin | euse -D <flag> -p dev-util/ai-memory-bin

Flag Description 2.1.1
systemd Install the system and user systemd units for the lemond daemon, plus the sysusers.d snippet. Upstream provides no OpenRC service and the units use systemd-only directives, so they are omitted on non-systemd installs. ⚠️

Files

Manifest

Type File Size Versions
DIST ai-memory-bin-2.1.1-amd64.tar.gz 15172732 bytes 2.1.1
DIST ai-memory-bin-2.1.1-arm64.tar.gz 14274628 bytes 2.1.1
Unmatched Entries
Type File Size