DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Lemmalog

Lemmalog is a Rust Datalog engine that gives LLM agents a deductive memory, exposed as an MCP server, a headless CLI, a REPL and an agent skill.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

4 use cases

  • Give Claude Code a persistent, queryable memory

    Register the Lemmalog MCP server so Claude Code can assert facts, query them and trace each answer back to its source.

    View prompt
    Using the lemmalog MCP server in <project>, assert the facts stated in this session with lemmalog_observe, then run lemmalog_query for each decision made. Expected output: the query results for each decision, plus a lemmalog_why proof tree for one derived fact. Verify that every observed line returned no dropped-line warning.
  • Turn Claude Code into a disciplined investigator

    Install the Lemmalog skill so Claude Code uses the engine as working memory for debugging, audits and multi-step research.

    View prompt
    In <repo path>, use the lemmalog skill to track a debugging investigation of <bug description>. Expected output: a list of hypotheses with status and a decision, each backed by a lemmalog query result. Verify that the final report cites engine query output for each claim.
  • Feed facts into memory from scripts and cron

    Use the headless lemmalog-cli to observe facts and run queries from shell scripts or scheduled jobs.

    View prompt
    Using lemmalog-cli with snapshot <snapshot path>, observe the facts in <input file> and then run a query for <entity>. Expected output: the observe report with any dropped lines and the query results. Verify that no line was silently dropped.
  • Merge duplicate entity names into one canonical view

    Assert alias edges and read facts through canonical names, with conflicts escalated instead of silently merged.

    View prompt
    Using the lemmalog MCP server, canonicalize the alias edges in <file> and then query current_canon for <entity>. Expected output: the canonical facts plus any alias_conflict entries. Verify that no local name maps to two canonical names.

How to use Lemmalog

  1. Check you have what it needs: Rust toolchain with cargo, and a clone of the lemmalog repo; Claude Code (or Kimi CLI) installed if you want MCP tools; A writable path for the memory snapshot, for example /tmp/lemmalog.snapshot or the default ~/.lemmalog/memory.snap.
  2. Open JordyZomer/lemmalog on GitHub and read the README and license.
  3. Run cargo build --release in the repo to produce the lemmalog-cli binary used by later steps. (inferred, check the README)
  4. Run cargo build --release --features mcp.
  5. Run claude mcp add lemmalog -- $(pwd)/target/release/lemmalog-mcp.
  6. Optionally register with persistence: claude mcp add lemmalog --env LEMMALOG_MCP_PATH=/tmp/lemmalog.snapshot -- $(pwd)/target/release/lemmalog-mcp. (inferred, check the README)

These steps come from our top use case, Give Claude Code a persistent, queryable memory, which also has a copy-paste agent prompt.

Lemmalog alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forDevelopers who run Claude Code or another MCP-capable agent on long tasks and want its facts and derived conclusions kept in a queryable, provenance-tracked store.
  • Why it is hot
  • LanguageRust
  • Sourcegithub.com/JordyZomer/lemmalog · Back to Hot repos

Requirements

  • Rust toolchain with cargo, and a clone of the lemmalog repo
  • Claude Code (or Kimi CLI) installed if you want MCP tools
  • A writable path for the memory snapshot, for example /tmp/lemmalog.snapshot or the default ~/.lemmalog/memory.snap
Maintain Lemmalog? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/jordyzomer-lemmalog.svg)](https://dedupedai.com/use-cases/jordyzomer-lemmalog/?ref=badge)

More badge styles and HTML

Questions about Lemmalog

What is Lemmalog?

Lemmalog is a Rust Datalog engine that gives LLM agents a deductive memory, exposed as an MCP server, a headless CLI, a REPL and an agent skill. It is an open-source project on GitHub: https://github.com/JordyZomer/lemmalog.

Who is Lemmalog for?

Developers who run Claude Code or another MCP-capable agent on long tasks and want its facts and derived conclusions kept in a queryable, provenance-tracked store.

What can I do with Lemmalog?

4 use cases so far, for example: Give Claude Code a persistent, queryable memory; Turn Claude Code into a disciplined investigator; Feed facts into memory from scripts and cron. Each has steps and a copy-paste agent prompt.

What do I need to run Lemmalog?

Rust toolchain with cargo, and a clone of the lemmalog repo; Claude Code (or Kimi CLI) installed if you want MCP tools; A writable path for the memory snapshot, for example /tmp/lemmalog.snapshot or the default ~/.lemmalog/memory.snap.

What are alternatives to Lemmalog?

Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.

Is Lemmalog safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.