Not in the top 1,000 by GitHub stars

swarmclawai/swarmvault

The local-first LLM Wiki: open-source knowledge graph builder, RAG knowledge base, and agent memory store. Built on Andrej Karpathy's pattern. An Obsidian alternative for personal knowledge management, AI second brain, and durable Claude Code / Codex / OpenClaw memory.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/swarmvault/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

815412d24298 → 815412d24298

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 815412d24298

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 815412d24298e59e5073ded1ddd6c0e6aee9b91b

733GitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 5, 2026734

Individual skills in this repository

How it works

swarmvault

When your agent uses it

Use SwarmVault when the user needs a local-first knowledge vault that writes durable markdown, graph, search, dashboard, review, chat-session, context-pack, task-ledger, static AI export, retrieval, and MCP artifacts to disk from books, notes, transcripts, exports, datasets, slide decks, files, URLs, code, and recurring source workflows.

What it loads into context

Frontmatter

169 tokens

Always available to the agent

SKILL.md

6,017 tokens

When the skill is activated

Reference documents

18,595 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Quick checks
  2. Core loop
  3. Graph-first code reads
  4. Working rules
  5. Files and artifacts
  6. Agent integration
  7. Defaults to preserve

Files

  • README.mddoc29,825 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • SKILL.mdcore24,570 bytes
  • TROUBLESHOOTING.mddoc12,408 bytes
  • examples/graph-first-agent-workflow.mddoc3,882 bytes
  • examples/quickstart.mddoc5,171 bytes
  • examples/repo-workflow.mddoc3,481 bytes
  • examples/research-workflow.mddoc2,544 bytes
  • references/artifacts.mddoc4,171 bytes
  • references/commands.mddoc6,442 bytes
  • validation/smoke-prompts.mddoc8,336 bytes
Read SKILL.md

# SwarmVault

Use this skill when the user wants a local-first knowledge vault built on the [LLM Wiki](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) pattern — three layers (raw sources, wiki, schema) where the LLM maintains a durable wiki between you and raw sources. Also use it when the project already contains `swarmvault.config.json` or `swarmvault.schema.md`.

For onboarding, examples, command references, or troubleshooting, read the bundled `README.md`, `examples/`, `references/`, and `TROUBLESHOOTING.md` before improvising workflow advice.

## Quick checks

- Work from the vault root.
- Use `swarmvault next` when you need a read-only orientation command before deciding whether to initialize, ingest, compile, query, review, or refresh.
- If the vault does not exist yet, run `swarmvault init`.
- Use `swarmvault demo --no-serve` when the user wants the fastest zero-config walkthrough before pointing SwarmVault at their own sources.
- Use `swarmvault quickstart <file-or-directory-or-github-url>` as the beginner-friendly first-run path when the user wants init + ingest + compile + graph viewer in one command.
- Use `swarmvault scan <file-or-directory-or-github-url> --no-serve`, `swarmvault scan <file-or-directory-or-github-url> --no-viz`, or `swarmvault clone <file-or-directory-or-github-url> --no-viz` when the user wants the fastest scratch pass over a local file, local repo, public GitHub repo, or docs tree without manually stepping through init + ingest + compile first; for GitHub URLs add `--branch`, `--ref`, or `--checkout-dir` when the user needs a pinned checkout. Use `scan --mcp` or `clone --mcp` when the next step should be an MCP stdio server. Use `swarmvault graph share --post` for copyable text, `swarmvault graph share --svg [path]` for a visual card, or `swarmvault graph share --bundle [dir]` for a portable folder with markdown, post text, SVG, HTML preview, and JSON metadata.
View the complete source on GitHub

Skills included

  • swarmvault

Repository facts

License
MIT
Created
Apr 6, 2026
Last pushed
Jun 30, 2026
Forks
87
Open issues
6
Project activity
Slowing

Rank over the last 12 weeks

Now #908 · best #708 · down 100 in 30 days

  1. #887 on Oct 16
  2. #867 on Oct 17
  3. #894 on Oct 19
  4. #921 on Oct 21
  5. #887 on Oct 22
  6. #908 since Oct 23
46 earlier periods
  1. #709 on Aug 2
  2. #708 on Aug 7
  3. #717 on Aug 9
  4. #755 on Aug 11
  5. #753 on Aug 12
  6. #755 on Aug 13
  7. #744 on Aug 14
  8. #715 on Aug 15
  9. #755 on Aug 19
  10. #752 on Aug 20
  11. #754 on Aug 21
  12. #765 on Aug 23
  13. #790 on Aug 24
  14. #803 on Aug 25
  15. #781 on Aug 26
  16. #790 on Aug 27
  17. #749 on Aug 29
  18. #793 on Aug 31
  19. #814 on Sep 1
  20. #792 on Sep 2
  21. #761 on Sep 5
  22. #790 on Sep 6
  23. #815 on Sep 9
  24. #821 on Sep 10
  25. #799 on Sep 11
  26. #793 on Sep 12
  27. #791 on Sep 13
  28. #823 on Sep 14
  29. #814 on Sep 15
  30. #814 on Sep 18
  31. #789 on Sep 19
  32. #808 on Sep 20
  33. #802 on Sep 24
  34. #780 on Sep 26
  35. #808 on Sep 27
  36. #867 on Sep 29
  37. #844 on Sep 30
  38. #790 on Oct 1
  39. #802 on Oct 2
  40. #866 on Oct 9
  41. #846 on Oct 10
  42. #849 on Oct 11
  43. #870 on Oct 12
  44. #881 on Oct 13
  45. #891 on Oct 14
  46. #882 on Oct 15

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 19 notes
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swarmvault/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 58 signals by file

skills/swarmvault/README.md

  • Network accessline 5
    SwarmVault is built on the [LLM Wiki](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) pattern: keep a durable wiki between you and raw sources using a three-layer architecture (raw sources, wiki, schema). The LLM does the
  • Network accessline 22
    swarmvault next swarmvault demo --no-serve swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 23
    swarmvault demo --no-serve swarmvault source add https://github.com/karpathy/micrograd swarmvault ingest ./meeting.srt --guide
  • Network accessline 24
    swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 25
    swarmvault ingest ./meeting.srt --guide swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 26
    swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ swarmvault ingest --video https://example.com/product-demo.mp4
  • Network accessline 27
    swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 28
    swarmvault ingest --video https://example.com/product-demo.mp4
  • Network accessline 64
    swarmvault source add ./exports/customer-call.srt --guide swarmvault source session file-customer-call-srt-12345678 swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 65
    swarmvault source session file-customer-call-srt-12345678 swarmvault source add https://github.com/karpathy/micrograd swarmvault ingest ./src --repo-root .
  • Network accessline 66
    swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 67
    swarmvault ingest ./src --repo-root . swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 68
    swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ swarmvault ingest --video https://example.com/product-demo.mp4
  • Network accessline 69
    swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 70
    swarmvault ingest --video https://example.com/product-demo.mp4
  • Network accessline 71
    swarmvault add https://arxiv.org/abs/2401.12345
  • Network accessline 98
    swarmvault chat --resume <session-id> "What changed?" swarmvault export ai --out ./exports/ai swarmvault clone https://github.com/owner/repo --no-viz
  • Network accessline 99
    swarmvault export ai --out ./exports/ai swarmvault clone https://github.com/owner/repo --no-viz swarmvault mcp
  • Network accessline 100
    swarmvault clone https://github.com/owner/repo --no-viz
  • Network accessline 104
    For the fastest scratch walkthrough of a local file, local repo, public GitHub repo, or docs tree, run `swarmvault quickstart ./path`, `swarmvault quickstart ./path --no-serve`, `swarmvault scan ./path --no-viz`, or `swarmvault clone https:
  • Network accessline 284
    - Docs: https://www.swarmvault.ai/docs
  • Network accessline 285
    - Providers: https://www.swarmvault.ai/docs/providers
  • Network accessline 286
    - Troubleshooting: https://www.swarmvault.ai/docs/getting-started/troubleshooting
  • Network accessline 287
    - npm: https://www.npmjs.com/package/@swarmvaultai/cli
  • Network accessline 288
    - GitHub: https://github.com/swarmclawai/swarmvault

skills/swarmvault/SKILL.md

  • Network accessline 3
    description: "Use SwarmVault when the user needs a local-first knowledge vault that writes durable markdown, graph, search, dashboard, review, chat-session, context-pack, task-ledger, static AI export, retrieval, and MCP artifacts to disk f
  • Network accessline 4
    version: "3.21.0" metadata: '{"openclaw":{"requires":{"anyBins":["swarmvault","vault"]},"install":[{"id":"node","kind":"node","package":"@swarmvaultai/cli","bins":["swarmvault","vault"],"label":"Install SwarmVault CLI (npm)"}],"emoji":"🗃<U+FE0F>",
  • Network accessline 5
    metadata: '{"openclaw":{"requires":{"anyBins":["swarmvault","vault"]},"install":[{"id":"node","kind":"node","package":"@swarmvaultai/cli","bins":["swarmvault","vault"],"label":"Install SwarmVault CLI (npm)"}],"emoji":"🗃<U+FE0F>","homepage":"https:
  • Network accessline 10
    Use this skill when the user wants a local-first knowledge vault built on the [LLM Wiki](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) pattern — three layers (raw sources, wiki, schema) where the LLM maintains a durable

skills/swarmvault/TROUBLESHOOTING.md

  • Dangerous shell operationline 34
    The quickest fully-local fix is `swarmvault provider setup --local-whisper --apply`, which installs a `local-whisper` provider (whisper.cpp shell-out), downloads the default ggml model into `~/.swarmvault/models/`, and wires `tasks.audioPro
  • Network accessline 251
    - Docs: https://www.swarmvault.ai/docs
  • Network accessline 252
    - Providers: https://www.swarmvault.ai/docs/providers
  • Network accessline 253
    - Web troubleshooting: https://www.swarmvault.ai/docs/getting-started/troubleshooting
  • Network accessline 254
    - GitHub issues: https://github.com/swarmclawai/swarmvault/issues

skills/swarmvault/examples/quickstart.md

  • Network accessline 15
    swarmvault scan ./repo --no-serve swarmvault scan ./repo --no-viz swarmvault clone https://github.com/owner/repo --branch main --no-viz
  • Network accessline 16
    swarmvault scan ./repo --no-viz swarmvault clone https://github.com/owner/repo --branch main --no-viz swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 17
    swarmvault clone https://github.com/owner/repo --branch main --no-viz
  • Network accessline 18
    swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 19
    swarmvault source add https://github.com/owner/repo --branch main --checkout-dir .swarmvault-checkouts/repo

skills/swarmvault/examples/repo-workflow.md

  • Network accessline 8
    swarmvault init --obsidian swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 9
    swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 10
    swarmvault source add https://github.com/owner/repo --branch main --checkout-dir .swarmvault-checkouts/repo

skills/swarmvault/examples/research-workflow.md

  • Network accessline 8
    swarmvault init swarmvault add https://arxiv.org/abs/2401.12345
  • Network accessline 9
    swarmvault add https://arxiv.org/abs/2401.12345
  • Network accessline 11
    swarmvault ingest ./paper.pdf swarmvault ingest ./interview.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 12
    swarmvault ingest ./interview.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ swarmvault ingest ./book.epub
  • Network accessline 13
    swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ

skills/swarmvault/references/commands.md

  • Network accessline 14
    swarmvault scan ./apps/api --no-serve swarmvault scan ./apps/api --no-viz swarmvault clone https://github.com/owner/repo --branch main --no-viz
  • Network accessline 15
    swarmvault scan ./apps/api --no-viz swarmvault clone https://github.com/owner/repo --branch main --no-viz swarmvault clone https://github.com/owner/repo --mcp
  • Network accessline 16
    swarmvault clone https://github.com/owner/repo --branch main --no-viz
  • Network accessline 17
    swarmvault clone https://github.com/owner/repo --mcp
  • Network accessline 24
    swarmvault source add https://github.com/karpathy/micrograd
  • Network accessline 32
    swarmvault ingest <path-or-url> swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 33
    swarmvault ingest ./customer-call.mp3 swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ swarmvault ingest --video https://example.com/product-demo.mp4
  • Network accessline 34
    swarmvault ingest https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • Network accessline 35
    swarmvault ingest --video https://example.com/product-demo.mp4
  • Access to secretsline 122
    [Credential-related source omitted]

skills/swarmvault/validation/smoke-prompts.md

  • Network accessline 50
    - uses `swarmvault source add https://github.com/karpathy/micrograd` or the supplied repo root URL

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 58 facts

and 8 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/swarmvault/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/swarmvault/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/swarmvault/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/swarmvault/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/swarmvault/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/swarmvault/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.