Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

udecode/dotai

Repository files navigation

██████╗ ██████╗ ████████╗ █████╗ ██╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔══██╗██║
██║ ██║██║ ██║ ██║ ███████║██║
██║ ██║██║ ██║ ██║ ██╔══██║██║
██████╔╝╚██████╔╝ ██║ ██║ ██║██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝

Quick Start

Fastest Setup

npx shadcn@latest add https://raw.githubusercontent.com/udecode/dotai/main/registry/all.json

Then, restart claude.

This installs all project files and configures Claude Code to auto-install the marketplace and plugins.

Manual Setup

Add marketplace and plugins (interactive):

/plugin marketplace add udecode/dotai

Restart Claude Code, then install all plugin files:

/dotai:install-all

Configure Context Management

Add this to your package.json:

{
 "scripts": {
 "ctx": "tsx .claude/scripts/generate-agents.ts"
 }
}

Available Plugins

🛠️ dotai

Complete development toolkit - documentation, PRDs, debugging, PR workflows, and planning.

Installation:

/plugin install dotai@dotai
# restart claude
/dotai:install

Features:

  • PRD Workflows - Create and parse Product Requirements Documents
  • Documentation - Generate and maintain app design and tech stack docs
  • Debugging - Systematic bug investigation with logging
  • PR Management - Full PR creation with reviews and draft mode
  • Planning - Implementation planning and log monitoring

Key Commands:

/dotai:create-prd-interactive # Create PRD with AI questions
/dotai:create-app-design # Generate design documentation
/dotai:debug # Start debugging workflow
/dotai:pr # Create PR with review
/dotai:how # Plan before coding

Full Plugin Documentation →

🎯 ctx

Context manager for Claude Code and Codex. Prevent context bloat by loading only relevant docs for your task.

Installation:

/plugin install ctx@dotai
# restart claude
/ctx:install

Features:

  • AI-Powered - /ctx in Claude Code analyzes your task and chooses preset
  • Manual Control - pnpm ctx <preset> for direct preset selection
  • Quality Impact - Focused presets vs diluted all-presets
  • Single Source of Truth - For both Claude Code and Codex

Quick Start:

# AI chooses for you (Claude Code)
/ctx "Build a modal component"
# Manual selection
pnpm ctx frontend # UI work
pnpm ctx backend # API work
pnpm ctx app # Full-stack

Full Plugin Documentation →

🧠 fb

Session memory and continuity for Claude Code.

Installation:

/plugin install fb@dotai
# restart claude
/fb:install

Features:

  • Session Continuity - Restore context from previous sessions
  • Working Plan - Track development priorities across sessions
  • Project Memory - Store important learnings
  • Auto-Archiving - Organized session history

Key Commands:

/fb:session-start # Restore previous context
/fb:save-session # Save session summary
/fb:remember # Store important info

Full Plugin Documentation →

🔔 notification

macOS notifications for Claude Code events.

Installation:

/plugin install notification@dotai
# restart claude

Features:

  • Get notified when Claude finishes responding
  • Ping on compact events

Full Plugin Documentation →

🎵 media

Auto-play/pause media on prompt submit/stop.

Installation:

brew install media-control # Required
/plugin install media@dotai
# restart claude

Features:

  • Auto-play media when submitting prompts
  • Auto-pause media when stopping responses
  • Works with Spotify, Apple Music, YouTube, etc.

Configuration:

{
 "env": {
 "CLAUDE_MEDIA_AUTO_PAUSE": "false" // Disable auto-pause
 }
}

Full Plugin Documentation →

Workflows

1. Initial Setup

After Quick Start, create foundational docs:

# Generate initial context
pnpm ctx --init
# Create foundational docs
/dotai:create-app-design
/dotai:create-tech-stack

2. Daily Workflow

# Start session with context
/fb:session-start
# Plan work
/dotai:how
# Load specific context
pnpm ctx frontend api
# Start monitoring
/dotai:c
# Work on features...
# Debug if needed
/dotai:debug
# Fix errors
/dotai:fix
# Create PR
/dotai:pr
# Save session
/fb:save-session

3. Context Switching

# Generate new context for task
pnpm ctx backend
# Reload Claude Code
/clear

Choosing Your AI Tool

dotai works with multiple AI development tools. Choose based on your workflow:

Tool Best For Limitations
Claude Code Quick iterations, UI, general coding Requires /clear after context updates
Codex Long-running tasks, backend, deep debugging Worst CLI UX, no hooks, manual session saves
Cursor Manual code review with visual diffs Most expensive, slower with long conversations

Multi-CLI Workflow

Use both Claude Code and Codex in parallel:

# Terminal 1: Claude Code (Sonnet 4.5)
claude
# Terminal 2: Codex
codex

Work distribution:

  • Claude Code: Quick iterations, UI work, continuous dev
  • Codex: Long-running tasks, backend, deep debugging

Context switching:

# 1. Generate new context for a task
pnpm ctx frontend # or: backend, app, custom rules
# 2. Reload both CLIs
# Claude Code: /clear
# Codex: /new

Recommended Plans

  • Max 5x (100ドル/month) - Best value for continuous development

Codex (ChatGPT)

  • Plus (20ドル/month)
  • Pro (200ドル/month)
  • Pro (20ドル/month) - Manual coding with Tab

Development

See CONTRIBUTING.md.

License

MIT

About

Context Manager for Claude Code Plugins + Codex + Cursor.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /