I used Linear for a year ($20/month). It was great, but Claude Code couldn't read or write to it without a custom integration. GitHub Issues is free but has the same problem — it's a separate system that Claude has to API into.
Then I realized: if issues are just markdown files with YAML frontmatter, Claude can create, read, update, and close them with the tools it already has. Obsidian's Bases feature turns that frontmatter into queryable database views — filtered, sorted, and grouped like any issue tracker. No API, no subscription, no vendor lock-in.
| Feature | Linear / Jira | Vault Issues |
|---|---|---|
| Cost | $8-20/user/month | $0 (Obsidian is free for personal use) |
| Claude integration | Custom API wrapper needed | Native — Read/Write/Grep work directly |
| Offline access | Limited or none | Full — it's local files |
| Version history | Proprietary changelog | Git — full diff, blame, bisect |
| Cross-references | ID links within the tool | [[wikilinks]] to any vault page — docs, infra, digests |
| Data export | JSON/CSV export (maybe) | Already markdown — no export needed |
| Database views | Built-in boards, tables | Obsidian Bases — filter, sort, group on frontmatter |