← Back to Product Feed

GitHub Open Source AgriciDaniel/claude-obsidian

Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch

2,229
Traction Score
270
Forks
Apr 7, 2026
Launch Date
View Origin Link

Product Positioning & Context

Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch
ai claude-code claude-code-skill knowledge-management obsidian open-source second-brain

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is AgriciDaniel/claude-obsidian?
AgriciDaniel/claude-obsidian is a digital product or tool described as: Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch
Where did AgriciDaniel/claude-obsidian originate?
Data for AgriciDaniel/claude-obsidian was aggregated directly from the GitHub Open Source community ecosystem, representing raw developer and early-adopter sentiment.
When was AgriciDaniel/claude-obsidian publicly launched?
The initial public indexing or launch date for AgriciDaniel/claude-obsidian within our tracked developer communities was recorded on April 7, 2026.
How popular is AgriciDaniel/claude-obsidian?
AgriciDaniel/claude-obsidian has achieved measurable traction, logging over 2,229 traction score and facilitating 270 recorded discussions or engagements.
Which technical categories define AgriciDaniel/claude-obsidian?
Based on metadata extraction, AgriciDaniel/claude-obsidian is categorized under topics such as: ai, claude-code, claude-code-skill, knowledge-management.
Are there active development issues for AgriciDaniel/claude-obsidian?
Yes, we are currently tracking open architectural debates and bug reports for this project on GitHub. There are currently 5 active high-priority issues logged recently.
What are some commercial alternatives to AgriciDaniel/claude-obsidian?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Unfenced, which offers overlapping value propositions.
How does the creator describe AgriciDaniel/claude-obsidian?
The original author or development team describes the product as follows: "Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch"

Active Developer Issues (GitHub)

open Proposal: Batch auto-commits per user turn instead of per tool call
Logged: Apr 16, 2026
open setup-vault.sh doesn't move commands/, skills/, hooks/ to .claude/ directory
Logged: Apr 16, 2026
open SessionStart:resume and PostCompact prompt-type hooks fail with "ToolUseContext is required for prompt hooks"
Logged: Apr 15, 2026
open how large the wiki is acceptable?
Logged: Apr 14, 2026
open .raw folder not visible in Obsidian — breaks Web Clipper integration
Logged: Apr 14, 2026

Community Voice & Feedback

EastZsRoad • May 12, 2026
> `mkdir -p .claude && ln -s ../skills ../agents ../hooks ../commands .claude`

excellent
wirelessml • Apr 30, 2026
Adding a downstream-impact data point to escalate the severity of this bug from "cosmetic but noisy" to "triggers user-visible breakage in adjacent Claude Code features."

**Setup**
- Claude Code 2.1.123 on macOS 15.7 (Darwin 25.5.0)
- claude-obsidian v1.4.3 (vendored `hooks/hooks.json` unchanged)
- Non-vault session (no `wiki/hot.md` present)

**Symptom chain**
1. New session starts → `SessionStart:startup` fires → `type: "prompt"` hook errors with `ToolUseContext is required for prompt hooks. This is a bug.`
2. The `hook_non_blocking_error` attachment is recorded into the session's local transcript (8 attachments / ~64 KB total in my repro).
3. User runs `/remote-control` ~8 s after session start. Claude Code attempts to export the session state to the Anthropic backend for remote-control session creation.
4. Backend stalls on the dirty state. Internal timeout fires after **27.8 s** with `Remote Control failed to connect: Session creation failed`.
5. Retrying the same `/remote-contro...
mgatorr • Apr 28, 2026
Bumping — bug persists on claude-obsidian v1.6.0 (just released). `hooks/hooks.json` in 1.6.0 still ships the same `type: "prompt"` hook in `SessionStart:startup|resume` and `PostCompact`, so the `Failed to run: ToolUseContext is required for prompt hooks` banner still fires on every session start. PR #13 looks good and would close this — any chance of a review/merge?
tilusnet • Apr 22, 2026
I created an alternative installer fixing some of these issues.
1. It sets up a blank folder as a new vault
2. takes this repo as base but wipes the `wiki/`
3. creates the necessary symlinks
4. sets up the vault as per `bin/setup-vault.sh`

Shared here:
https://gist.github.com/tilusnet/2a6113adb4302b6cdbe7501c82bb3229
tilusnet • Apr 22, 2026
re symlinking:
`skills` is superseeding `commands`, so probably only `skills/`, `agents/`, `hooks/` need symlinked, without `command/`.

otherwise you'll get doubled slash commands for eg. `/wiki`
tilusnet • Apr 22, 2026
which PR fixes this @vvlisn ?

> Fixed. `bin/setup-vault.sh` now creates symlinks from `.claude/` to the original directories (`skills/`, `commands/`, `agents/`, `hooks/`). Claude Code discovers project-level skills via `.claude/skills/`, plugin mode uses `skills/` directly. Both install methods work without manual copying.
sunznx • Apr 17, 2026
`mkdir -p .claude && ln -s ../skills ../agents ../hooks ../commands .claude`
FreddieMcHeart • Apr 15, 2026
Confirming from another Claude Code user — hit this exact error today on v2.1.108 with claude-obsidian v1.4.3. Thanks for the thorough writeup.

One technical clarification on the proposed fix: plain `command` hook stdout (e.g. `cat wiki/hot.md`) prints to the terminal transcript but is **not** injected into the model's context. Context injection from a non-tool event requires the hook to emit JSON on stdout:

```json
{
"hookSpecificOutput": {
"hookEventName": "SessionStart",
"additionalContext": ""
}
}
```

Claude Code reads `additionalContext` and feeds it to the model. This is the correct non-tool-event equivalent of the removed `prompt` hook, and matches the schema field `HookJSONOutput.hookSpecificOutput.additionalContext`.

Minimal command-hook implementation that works correctly (tested locally):

```bash
#!/bin/bash
EVENT="${1:-SessionStart}"
HOT="$PWD/wiki/hot.md"
cat >/dev/null 2>&1 || true # drain stdin
[ -f "$HOT" ] || exit 0
jq -n --arg evt ...

Discovery Source

GitHub Open Source GitHub Open Source

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.