Commune Wiki banner
dmthepm dmthepm

Commune Wiki

Documentation community

Description

Own your canon. Dictate; job-split agent skills turn the dump into atomic, cross-linked markdown over a queryable graph you can browse in Obsidian and publish as a static site. Anti-capture; runs on Claude Code, Codex and Cursor.

Installation

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

README

Commune Wiki

An Astro wiki engine — WikiLinks, sliding panes, backlinks, static search — and a `commune` CLI that queries the content graph and checks links.

**License**: MIT · **Live example**: [devonmeadows.com](https://devonmeadows.com)


✨ Features

  • 🔗 WikiLinks: [[Note Title]] automatically converts to links
  • 📑 Sliding Panes: Andy Matuschak-style cascading note navigation
  • 👁️ Hover Previews: See note content on hover before clicking
  • 🔄 Backlinks: Auto-generated bidirectional link graph
  • 🎨 Design System: Custom CSS variables with light/dark mode
  • 🔍 Search: Cmd-K palette with Pagefind static search
  • 📝 Markdown-First: Git-backed content, version controlled
  • 🚀 Fast: Static site generation (no runtime database)
  • 🎯 Zero Config: Works out of the box, customize as needed

🎯 Who Is This For?

**Personal Knowledge Management**:

  • Researchers building interconnected notes (Zettelkasten/Evergreen Notes)
  • Writers managing drafts, research, and published content
  • Developers documenting code, decisions, and learnings
  • Anyone tired of silo'd notes in proprietary apps

**vs. Other Tools**:

Tool Approach Commune Wiki
Obsidian Desktop app, proprietary sync Web-first, self-hosted, MIT
Notion Cloud SaaS, vendor lock-in Git-backed, own your data
Roam SaaS, $15/mo Free, open source, MIT
Logseq Local-first, complex setup Simple Astro build, deploy anywhere

🚀 Quick Start

Prerequisites

  • Node.js 22.18+ and pnpm

Install & Run

# Clone repository
git clone git@github.com:dmthepm/commune-wiki.git
cd commune-wiki

# Install dependencies
pnpm install

# Start dev server (http://localhost:4321)
pnpm dev

# Build for production
pnpm build

# Preview production build
pnpm preview

Create Your First Note

# Create a note in src/content/notes/
cat > src/content/notes/hello-world.md << 'MDEOF'
---
titl