Skip to content

Releases: DoPlan-dev/CLI

v0.0.20-beta

18 Nov 16:51

Choose a tag to compare

Release Notes

This is the first beta release of DoPlan CLI, a comprehensive project workflow automation tool that transforms app ideas into structured development projects.

🎉 What is DoPlan?

DoPlan automates the tedious aspects of project management by generating documentation, creating project structures, managing Git workflows, tracking progress, and providing visual dashboards. It enforces best practices through automated rules, templates, and checkpoints, ensuring your project stays organized and maintainable throughout its development.

✨ Key Features

  • Project Workflow Automation: Transform app ideas into structured development projects
  • IDE Integration: Support for Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
  • GitHub Integration: Automatic branch creation, commit tracking, and PR management
  • Progress Tracking: Real-time progress monitoring with visual dashboards
  • Document Generation: Auto-generate PRD, project structure, API contracts, and planning documents
  • Interactive TUI: Fullscreen terminal user interface with interactive dashboard
  • Statistics & Analytics: Comprehensive project insights with historical tracking
  • Checkpoint System: Create, list, and restore project checkpoints (Time Machine)

📦 Installation

npm (Recommended for Node.js users):

npm install -g @doplan-dev/cli

Binary Release:
Download the latest release for your platform from the releases page:

  • Linux (amd64, arm64)
  • macOS (amd64, arm64)
  • Windows (amd64, arm64)

Package Managers:

  • Debian/Ubuntu: .deb packages available
  • RHEL/CentOS: .rpm packages available
  • Homebrew: Coming soon

🚀 CLI Commands

Main Commands

Command Description
doplan install Install DoPlan in your project (interactive IDE selection)
doplan dashboard View project dashboard with progress and GitHub activity
doplan --tui Launch fullscreen interactive TUI dashboard
doplan github Sync GitHub data (branches, commits, PRs) and update dashboard
doplan progress Update all progress tracking files and regenerate dashboard
doplan validate Validate project structure, configuration, and state consistency

Configuration Commands

Command Description
doplan config show Show current configuration (table or JSON format)
doplan config set <key> <value> Set a configuration value
doplan config reset Reset configuration to defaults
doplan config validate Validate configuration settings

Configuration Keys:

  • github.enabled - Enable/disable GitHub integration
  • github.autoBranch - Auto-create branches for features
  • github.autoPR - Auto-create PRs when features complete
  • checkpoint.autoFeature - Auto-checkpoint when feature starts
  • checkpoint.autoPhase - Auto-checkpoint when phase starts
  • checkpoint.autoComplete - Auto-checkpoint when feature/phase completes

Checkpoint Commands

Command Description
doplan checkpoint create [name] Create a manual checkpoint
doplan checkpoint list List all checkpoints
doplan checkpoint restore <id> Restore a checkpoint

Checkpoint Options:

  • --type <type> - Checkpoint type: manual, feature, phase
  • --description <text> - Add description to checkpoint

Template Commands

Command Description
doplan templates list List all available templates
doplan templates show <name> Show template content
doplan templates add <name> <file> Add a template from file
doplan templates edit <name> Edit template (opens in default editor)
doplan templates use <name> [--for type] Set default template (plan/design/tasks)
doplan templates remove <name> Remove a template

IDE Integration Commands

After installation, use these commands in your IDE:

In Cursor/Gemini/Claude/Codex/OpenCode/Qwen:

  • /Discuss - Start idea discussion and refinement
  • /Plan - Generate project plan and structure
  • /Design - Create design documents
  • /Implement - Begin feature implementation
  • /Progress - Update progress tracking
  • /Next - Get next action recommendation

🗺️ Roadmap

v0.1.0 (Beta Release)

  • Homebrew tap repository setup
  • Enhanced TUI with keyboard navigation
  • Web dashboard (optional web interface)
  • Plugin system for custom integrations
  • Export/import project configurations
  • Multi-project workspace support

v0.2.0 (Stable Release)

  • Cloud sync for project data
  • Team collaboration features
  • Advanced analytics and reporting
  • Integration with more IDEs and tools
  • Custom workflow templates marketplace
  • API for programmatic access

v1.0.0 (Production Ready)

  • Full documentation and tutorials
  • Performance optimizations
  • Enterprise features
  • Security audit and hardening
  • Official IDE extensions
  • Community templates and plugins

📚 Documentation

  • Full Documentation: README.md
  • Installation Guide: See README Installation section
  • Getting Started: See README "How to Start" section
  • Contributing: CONTRIBUTING.md

🐛 Known Issues

  • Homebrew tap repository is not yet set up (binaries available via direct download)
  • Some IDE integrations may require manual configuration
  • TUI dashboard is optimized for terminals with 80+ columns

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE file for details.

🙏 Acknowledgments

Thank you for trying DoPlan CLI! This is a beta release, and we'd love your feedback.

Changelog

Features

  • 6900d04 feat: Add production readiness check and fix all warnings

v0.0.19-beta

18 Nov 06:19

Choose a tag to compare

Release Notes

This is the first beta release of DoPlan CLI, a comprehensive project workflow automation tool that transforms app ideas into structured development projects.

🎉 What is DoPlan?

DoPlan automates the tedious aspects of project management by generating documentation, creating project structures, managing Git workflows, tracking progress, and providing visual dashboards. It enforces best practices through automated rules, templates, and checkpoints, ensuring your project stays organized and maintainable throughout its development.

✨ Key Features

  • Project Workflow Automation: Transform app ideas into structured development projects
  • IDE Integration: Support for Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
  • GitHub Integration: Automatic branch creation, commit tracking, and PR management
  • Progress Tracking: Real-time progress monitoring with visual dashboards
  • Document Generation: Auto-generate PRD, project structure, API contracts, and planning documents
  • Interactive TUI: Fullscreen terminal user interface with interactive dashboard
  • Statistics & Analytics: Comprehensive project insights with historical tracking
  • Checkpoint System: Create, list, and restore project checkpoints (Time Machine)

📦 Installation

npm (Recommended for Node.js users):

npm install -g @doplan-dev/cli

Binary Release:
Download the latest release for your platform from the releases page:

  • Linux (amd64, arm64)
  • macOS (amd64, arm64)
  • Windows (amd64, arm64)

Package Managers:

  • Debian/Ubuntu: .deb packages available
  • RHEL/CentOS: .rpm packages available
  • Homebrew: Coming soon

🚀 CLI Commands

Main Commands

Command Description
doplan install Install DoPlan in your project (interactive IDE selection)
doplan dashboard View project dashboard with progress and GitHub activity
doplan --tui Launch fullscreen interactive TUI dashboard
doplan github Sync GitHub data (branches, commits, PRs) and update dashboard
doplan progress Update all progress tracking files and regenerate dashboard
doplan validate Validate project structure, configuration, and state consistency

Configuration Commands

Command Description
doplan config show Show current configuration (table or JSON format)
doplan config set <key> <value> Set a configuration value
doplan config reset Reset configuration to defaults
doplan config validate Validate configuration settings

Configuration Keys:

  • github.enabled - Enable/disable GitHub integration
  • github.autoBranch - Auto-create branches for features
  • github.autoPR - Auto-create PRs when features complete
  • checkpoint.autoFeature - Auto-checkpoint when feature starts
  • checkpoint.autoPhase - Auto-checkpoint when phase starts
  • checkpoint.autoComplete - Auto-checkpoint when feature/phase completes

Checkpoint Commands

Command Description
doplan checkpoint create [name] Create a manual checkpoint
doplan checkpoint list List all checkpoints
doplan checkpoint restore <id> Restore a checkpoint

Checkpoint Options:

  • --type <type> - Checkpoint type: manual, feature, phase
  • --description <text> - Add description to checkpoint

Template Commands

Command Description
doplan templates list List all available templates
doplan templates show <name> Show template content
doplan templates add <name> <file> Add a template from file
doplan templates edit <name> Edit template (opens in default editor)
doplan templates use <name> [--for type] Set default template (plan/design/tasks)
doplan templates remove <name> Remove a template

IDE Integration Commands

After installation, use these commands in your IDE:

In Cursor/Gemini/Claude/Codex/OpenCode/Qwen:

  • /Discuss - Start idea discussion and refinement
  • /Plan - Generate project plan and structure
  • /Design - Create design documents
  • /Implement - Begin feature implementation
  • /Progress - Update progress tracking
  • /Next - Get next action recommendation

🗺️ Roadmap

v0.1.0 (Beta Release)

  • Homebrew tap repository setup
  • Enhanced TUI with keyboard navigation
  • Web dashboard (optional web interface)
  • Plugin system for custom integrations
  • Export/import project configurations
  • Multi-project workspace support

v0.2.0 (Stable Release)

  • Cloud sync for project data
  • Team collaboration features
  • Advanced analytics and reporting
  • Integration with more IDEs and tools
  • Custom workflow templates marketplace
  • API for programmatic access

v1.0.0 (Production Ready)

  • Full documentation and tutorials
  • Performance optimizations
  • Enterprise features
  • Security audit and hardening
  • Official IDE extensions
  • Community templates and plugins

📚 Documentation

  • Full Documentation: README.md
  • Installation Guide: See README Installation section
  • Getting Started: See README "How to Start" section
  • Contributing: CONTRIBUTING.md

🐛 Known Issues

  • Homebrew tap repository is not yet set up (binaries available via direct download)
  • Some IDE integrations may require manual configuration
  • TUI dashboard is optimized for terminals with 80+ columns

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE file for details.

🙏 Acknowledgments

Thank you for trying DoPlan CLI! This is a beta release, and we'd love your feedback.

Changelog

Features

  • 27f4b17 Merge v0.0.18-beta: Complete foundational features release
  • 6aba495 feat: Complete Phase 1 - IDE Integration Setup Wizard
  • 5531b1c feat: Complete Phase 2 - Design System (DPR) Generation
  • 29b570a feat: Complete Phase 3 - Secrets & API Keys (RAKD/SOPS)
  • 487c7e4 feat: Complete Phase 4 - AI Agents System
  • df31eb6 feat: Complete Phase 5 - Workflow Guidance Engine

Bug Fixes

  • 21337cb fix: Improve memory usage test calculation
  • 3b0cce7 fix: Remove unused variables in dpr generator

v0.0.18-beta

18 Nov 03:40

Choose a tag to compare

Release Notes

This is the first beta release of DoPlan CLI, a comprehensive project workflow automation tool that transforms app ideas into structured development projects.

🎉 What is DoPlan?

DoPlan automates the tedious aspects of project management by generating documentation, creating project structures, managing Git workflows, tracking progress, and providing visual dashboards. It enforces best practices through automated rules, templates, and checkpoints, ensuring your project stays organized and maintainable throughout its development.

✨ Key Features

  • Project Workflow Automation: Transform app ideas into structured development projects
  • IDE Integration: Support for Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
  • GitHub Integration: Automatic branch creation, commit tracking, and PR management
  • Progress Tracking: Real-time progress monitoring with visual dashboards
  • Document Generation: Auto-generate PRD, project structure, API contracts, and planning documents
  • Interactive TUI: Fullscreen terminal user interface with interactive dashboard
  • Statistics & Analytics: Comprehensive project insights with historical tracking
  • Checkpoint System: Create, list, and restore project checkpoints (Time Machine)

📦 Installation

npm (Recommended for Node.js users):

npm install -g @doplan-dev/cli

Binary Release:
Download the latest release for your platform from the releases page:

  • Linux (amd64, arm64)
  • macOS (amd64, arm64)
  • Windows (amd64, arm64)

Package Managers:

  • Debian/Ubuntu: .deb packages available
  • RHEL/CentOS: .rpm packages available
  • Homebrew: Coming soon

🚀 CLI Commands

Main Commands

Command Description
doplan install Install DoPlan in your project (interactive IDE selection)
doplan dashboard View project dashboard with progress and GitHub activity
doplan --tui Launch fullscreen interactive TUI dashboard
doplan github Sync GitHub data (branches, commits, PRs) and update dashboard
doplan progress Update all progress tracking files and regenerate dashboard
doplan validate Validate project structure, configuration, and state consistency

Configuration Commands

Command Description
doplan config show Show current configuration (table or JSON format)
doplan config set <key> <value> Set a configuration value
doplan config reset Reset configuration to defaults
doplan config validate Validate configuration settings

Configuration Keys:

  • github.enabled - Enable/disable GitHub integration
  • github.autoBranch - Auto-create branches for features
  • github.autoPR - Auto-create PRs when features complete
  • checkpoint.autoFeature - Auto-checkpoint when feature starts
  • checkpoint.autoPhase - Auto-checkpoint when phase starts
  • checkpoint.autoComplete - Auto-checkpoint when feature/phase completes

Checkpoint Commands

Command Description
doplan checkpoint create [name] Create a manual checkpoint
doplan checkpoint list List all checkpoints
doplan checkpoint restore <id> Restore a checkpoint

Checkpoint Options:

  • --type <type> - Checkpoint type: manual, feature, phase
  • --description <text> - Add description to checkpoint

Template Commands

Command Description
doplan templates list List all available templates
doplan templates show <name> Show template content
doplan templates add <name> <file> Add a template from file
doplan templates edit <name> Edit template (opens in default editor)
doplan templates use <name> [--for type] Set default template (plan/design/tasks)
doplan templates remove <name> Remove a template

IDE Integration Commands

After installation, use these commands in your IDE:

In Cursor/Gemini/Claude/Codex/OpenCode/Qwen:

  • /Discuss - Start idea discussion and refinement
  • /Plan - Generate project plan and structure
  • /Design - Create design documents
  • /Implement - Begin feature implementation
  • /Progress - Update progress tracking
  • /Next - Get next action recommendation

🗺️ Roadmap

v0.1.0 (Beta Release)

  • Homebrew tap repository setup
  • Enhanced TUI with keyboard navigation
  • Web dashboard (optional web interface)
  • Plugin system for custom integrations
  • Export/import project configurations
  • Multi-project workspace support

v0.2.0 (Stable Release)

  • Cloud sync for project data
  • Team collaboration features
  • Advanced analytics and reporting
  • Integration with more IDEs and tools
  • Custom workflow templates marketplace
  • API for programmatic access

v1.0.0 (Production Ready)

  • Full documentation and tutorials
  • Performance optimizations
  • Enterprise features
  • Security audit and hardening
  • Official IDE extensions
  • Community templates and plugins

📚 Documentation

  • Full Documentation: README.md
  • Installation Guide: See README Installation section
  • Getting Started: See README "How to Start" section
  • Contributing: CONTRIBUTING.md

🐛 Known Issues

  • Homebrew tap repository is not yet set up (binaries available via direct download)
  • Some IDE integrations may require manual configuration
  • TUI dashboard is optimized for terminals with 80+ columns

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE file for details.

🙏 Acknowledgments

Thank you for trying DoPlan CLI! This is a beta release, and we'd love your feedback.

Changelog

Features

  • 401cd93 feat: Complete v0.0.18-beta - All phases implemented and tested
  • f1d8183 feat: Implement Phase 2 - Core Features
  • e3b5c8b feat: Implement Phase 3 - Dashboard Supercharge
  • 87b7a08 feat: implement Phase 3 IDE Integration

Other Changes

  • de120e9 Phase 1: Architecture Setup

v0.0.17-beta

14 Nov 19:17

Choose a tag to compare

Release Notes

DoPlan CLI v0.0.1-beta - First Release

This is the first beta release of DoPlan CLI, a comprehensive project workflow automation tool that transforms app ideas into structured development projects.

🎉 What is DoPlan?

DoPlan automates the tedious aspects of project management by generating documentation, creating project structures, managing Git workflows, tracking progress, and providing visual dashboards. It enforces best practices through automated rules, templates, and checkpoints, ensuring your project stays organized and maintainable throughout its development.

✨ Key Features

  • Project Workflow Automation: Transform app ideas into structured development projects
  • IDE Integration: Support for Cursor, Gemini CLI, Claude CLI, Codex CLI, OpenCode, and Qwen Code
  • GitHub Integration: Automatic branch creation, commit tracking, and PR management
  • Progress Tracking: Real-time progress monitoring with visual dashboards
  • Document Generation: Auto-generate PRD, project structure, API contracts, and planning documents
  • Interactive TUI: Fullscreen terminal user interface with interactive dashboard
  • Statistics & Analytics: Comprehensive project insights with historical tracking
  • Checkpoint System: Create, list, and restore project checkpoints (Time Machine)

📦 Installation

npm (Recommended for Node.js users):

npm install -g @doplan-dev/cli

Binary Release:
Download the latest release for your platform from the releases page:

  • Linux (amd64, arm64)
  • macOS (amd64, arm64)
  • Windows (amd64, arm64)

Package Managers:

  • Debian/Ubuntu: .deb packages available
  • RHEL/CentOS: .rpm packages available
  • Homebrew: Coming soon

🚀 CLI Commands

Main Commands

Command Description
doplan install Install DoPlan in your project (interactive IDE selection)
doplan dashboard View project dashboard with progress and GitHub activity
doplan --tui Launch fullscreen interactive TUI dashboard
doplan github Sync GitHub data (branches, commits, PRs) and update dashboard
doplan progress Update all progress tracking files and regenerate dashboard
doplan validate Validate project structure, configuration, and state consistency

Configuration Commands

Command Description
doplan config show Show current configuration (table or JSON format)
doplan config set <key> <value> Set a configuration value
doplan config reset Reset configuration to defaults
doplan config validate Validate configuration settings

Configuration Keys:

  • github.enabled - Enable/disable GitHub integration
  • github.autoBranch - Auto-create branches for features
  • github.autoPR - Auto-create PRs when features complete
  • checkpoint.autoFeature - Auto-checkpoint when feature starts
  • checkpoint.autoPhase - Auto-checkpoint when phase starts
  • checkpoint.autoComplete - Auto-checkpoint when feature/phase completes

Checkpoint Commands

Command Description
doplan checkpoint create [name] Create a manual checkpoint
doplan checkpoint list List all checkpoints
doplan checkpoint restore <id> Restore a checkpoint

Checkpoint Options:

  • --type <type> - Checkpoint type: manual, feature, phase
  • --description <text> - Add description to checkpoint

Template Commands

Command Description
doplan templates list List all available templates
doplan templates show <name> Show template content
doplan templates add <name> <file> Add a template from file
doplan templates edit <name> Edit template (opens in default editor)
doplan templates use <name> [--for type] Set default template (plan/design/tasks)
doplan templates remove <name> Remove a template

IDE Integration Commands

After installation, use these commands in your IDE:

In Cursor/Gemini/Claude/Codex/OpenCode/Qwen:

  • /Discuss - Start idea discussion and refinement
  • /Plan - Generate project plan and structure
  • /Design - Create design documents
  • /Implement - Begin feature implementation
  • /Progress - Update progress tracking
  • /Next - Get next action recommendation

🗺️ Roadmap

v0.1.0 (Beta Release)

  • Homebrew tap repository setup
  • Enhanced TUI with keyboard navigation
  • Web dashboard (optional web interface)
  • Plugin system for custom integrations
  • Export/import project configurations
  • Multi-project workspace support

v0.2.0 (Stable Release)

  • Cloud sync for project data
  • Team collaboration features
  • Advanced analytics and reporting
  • Integration with more IDEs and tools
  • Custom workflow templates marketplace
  • API for programmatic access

v1.0.0 (Production Ready)

  • Full documentation and tutorials
  • Performance optimizations
  • Enterprise features
  • Security audit and hardening
  • Official IDE extensions
  • Community templates and plugins

📚 Documentation

  • Full Documentation: README.md
  • Installation Guide: See README Installation section
  • Getting Started: See README "How to Start" section
  • Contributing: CONTRIBUTING.md

🐛 Known Issues

  • Homebrew tap repository is not yet set up (binaries available via direct download)
  • Some IDE integrations may require manual configuration
  • TUI dashboard is optimized for terminals with 80+ columns

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE file for details.

🙏 Acknowledgments

Thank you for trying DoPlan CLI! This is a beta release, and we'd love your feedback.

Changelog

Bug Fixes

  • d7c344e fix: handle missing mycache.tar gracefully
  • 93f62c4 fix: improve npm permissions verification and cache restoration