plandex  by plandex-ai

CLI tool for AI-assisted coding on large projects

created 1 year ago
14,227 stars

Top 3.6% on sourcepulse

GitHubView on GitHub
Project Summary

Plandex is an AI coding agent designed to assist developers with large, multi-step coding tasks across extensive projects. It targets developers working on complex codebases who need an AI assistant that can manage significant context and execute tasks with a high degree of control or autonomy, aiming to streamline development workflows and improve AI-generated code quality.

How It Works

Plandex employs a terminal-based interface with a sophisticated context management system, capable of handling up to 2 million tokens. It utilizes tree-sitter for fast project map generation and syntax validation across over 30 languages, enabling efficient indexing of large directories. A key feature is its cumulative diff review sandbox, which isolates AI-generated changes for review before integration, and its automated debugging capabilities for commands and browser applications.

Quick Start & Requirements

  • Primary install: curl -sL https://plandex.ai/install.sh | bash
  • Requirements: WSL for Windows users. Requires API keys for OpenAI, Anthropic, or Google models via OpenRouter.ai.
  • Links: Website, Docs, Examples, Discord

Highlighted Details

  • Handles up to 2M tokens of context, with efficient loading of relevant files per step.
  • Supports multiple AI providers (OpenAI, Anthropic, Google, open source) and model combinations.
  • Features a diff review sandbox and automated debugging for commands and browser apps.
  • Integrates with Git for commit message generation and optional automatic commits.

Maintenance & Community

  • Active development with a creator and community support via Discord.
  • Links: Discord, Twitter

Licensing & Compatibility

  • The repository does not explicitly state a license in the provided README.

Limitations & Caveats

  • Windows support is limited to the WSL environment; native CMD or PowerShell are not supported.
  • The README does not specify a license, which may impact commercial use or integration into closed-source projects.
Health Check
Last commit

2 weeks ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
7
Star History
1,216 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.