cmux/docs-site
Lawrence Chen 777d6b048e Replace CLAUDE_CONFIG_DIR with claude wrapper + richer notifications
Instead of creating a merged config directory and injecting
CLAUDE_CONFIG_DIR on every terminal spawn, place a thin wrapper
script at Resources/bin/claude that intercepts claude invocations
to inject --session-id and --settings flags. This eliminates
blocking I/O on terminal creation and removes config management
complexity.

- Add Resources/bin/claude wrapper script with hook injection
- Add shell integration PATH fix (re-prepend after .zshrc/.bashrc)
- Add transcript reading for richer stop notifications
- Add set_status/clear_status to notifications socket allowlist
- Add Settings toggle to disable Claude Code integration
- Update docs to reflect automatic integration approach
- Unset CLAUDECODE env var to avoid nested session detection
2026-02-15 18:33:36 -08:00
..
app Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
content/docs Replace CLAUDE_CONFIG_DIR with claude wrapper + richer notifications 2026-02-15 18:33:36 -08:00
lib Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
public Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
.gitignore Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
next.config.mjs Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
package-lock.json Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
package.json Add nightly update channel workflow and adopt AGPL licensing 2026-02-14 02:43:03 -08:00
postcss.config.mjs Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
README.md Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
source.config.ts Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
tailwind.config.ts Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
tsconfig.json Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00
vercel.json Add documentation site and Homebrew installation 2026-01-29 04:41:39 -08:00

cmux Documentation

Documentation website for cmux, built with Fumadocs and Next.js.

Development

# Install dependencies
npm install

# Start dev server
npm run dev

Open http://localhost:3000 to view the docs.

Deployment

This site is deployed to Vercel. Push to main to trigger a deployment.

Manual Deploy

npm run build
npx vercel --prod

Structure

docs-site/
├── app/                  # Next.js app router
│   ├── docs/            # Documentation pages
│   └── page.tsx         # Landing page
├── content/
│   └── docs/            # MDX documentation files
└── lib/
    └── source.ts        # Fumadocs source configuration

Adding Documentation

  1. Create a new .mdx file in content/docs/
  2. Add frontmatter with title and description
  3. Add the page to content/docs/meta.json

Example:

---
title: My Page
description: Description of my page
---

# My Page

Content here...