huggingface

Funes — Development skill for Claude Code

Development community

Durable, searchable memory of your past agent sessions.

How to install Funes

This entry records only its repository, not the path inside it, so there is no exact command to give. Open huggingface/funes and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Funes does

Durable, searchable memory of your past agent sessions.

Alternatives in Development

  • Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
  • Arrecall — AgentRecall on-demand recall — surface past fixes, decisions, and patterns mid-session without leaving your fl 370 ★
  • Puppetmaster — Provider-neutral control plane for durable-state agent swarms: subprocess workers, leases, artifacts, memory 340 ★

README

funes

**Durable memory for your AI coding agents.** `funes` indexes your past sessions across Claude Code, Codex, pi, and Hermes and lets any agent recall the past decisions, rationale, and findings. Your memory is a dataset you can publish to the Hugging Face Hub — then any machine, teammate, or agent can recall from it.

![Asking a published memory why funes is append-only; funes recalls the relevant sessions and a coding agent answers, grounded, naming its sources](docs/img/ask.gif)

*Put a question to a memory and borrow a coding agent to answer it: funes recalls the relevant sessions, hands them over, and you get one grounded answer that names the sessions it drew from — nothing installed. Here it reads the public `huggingface/funes-memory` dataset named right in the command.*

Features at a glance

  • Your agent recalls your past work. The model spontaneously uses funes to recall prior decisions, rationale, and findings mid-task.
  • One memory across your agents. Index Claude Code, Codex, pi, and Hermes into a single memory; recall spans all of them, and every hit shows which agent it came from.
  • Your memory is a Hugging Face dataset. Publish it to the Hugging Face Hub; a teammate, another of your machines — or anyone, if you make it public — recalls from it with one flag.

![A coding agent, mid-task, reaches for funes on its own and recalls from the public huggingface/funes-memory dataset, then answers grounded, naming the session it drew from](docs/img/recall.gif)

*And it happens on its own: with funes added, your agent reaches for `recall` mid-conversation — no command to run. Here it recalls to answer a question about funes's own design, grounded, naming the session it drew from.*

Get funes

The [installer](scripts/install.sh) detects your platform, downloads the matching prebuilt binary, verifies its tagged release checksum and version, and puts it on your PATH (`~/.local/bin` by default):

curl -fsSL https://huggingfac