app like that
Codebuff
Codebuff

AI tool that lets you edit your codebase using natural language in your terminal. It executes terminal commands, edits files, and helps increase development productivity.

Features

Whole-codebase Understanding

Codebuff can analyze your entire codebase and find relevant sections out of thousands of files for making changes.

10x Your Dev Productivity

Enhance development productivity by using Codebuff to write features, debug tests, refactor files, and install packages.

Fully Capable Agent in Your Terminal

Codebuff can run terminal commands, create and edit files, providing a comprehensive coding assistant in your terminal.

Installation via npm

You can install Codebuff globally using npm by running the command `npm install -g codebuff`.

Basic Usage

To start using Codebuff in your project directory, run `codebuff`. You can also start Codebuff using different modes: `codebuff --lite` for budget mode and `codebuff --pro` for premium mode.

Shortcuts

Special commands like `login` to log into Codebuff, `undo` or `u` to undo last change, `redo` or `r` to redo change, `diff` or `d` to show changes, and `esc` or `Ctrl/Esc + C` to stop generation.

Command Line Flags

Flags include `--lite` for budget mode and `--pro` for premium mode, affecting cost and quality of responses.

Terminal Commands

Directly execute terminal commands like `cd backend` or `npm test`, and use `/` as prefix for long terminal commands.

Model Usage

Uses models like Claude 3.5 Sonnet and Claude 3.5 Haiku. Also uses GPT-4o-mini for rewriting files with an indented edit.

Referral Program

Earn 500 credits per month for both you and the referred friend. Each user gets a unique referral code when they log in.

GitHub Login

Allows you to log in using your GitHub account to access your referral code.

Installation via npm

Install Codebuff globally using npm with the command `npm install -g codebuff`.

Basic Usage Command

Start using Codebuff in your project directory with the `codebuff` command.

Quality Modes

Launch Codebuff with different cost/quality modes using the commands: `codebuff --lite` for budget mode and `codebuff --pro` for premium mode.

Shortcut Commands

Use shortcuts like `login`, `undo`, `redo`, `diff`, and `esc` to enhance workflow efficiency.

Command Line Flags

Control the cost/quality trade-off with flags such as `--lite` for budget and `--pro` for premium mode.

Terminal Commands

Directly enter terminal commands, such as `cd backend`, within Codebuff's environment.

Model Selection

Use models like Claude 3.5 Sonnet, Claude 3.5 Haiku, and GPT-4o-mini with options to change model settings using `--pro` or `--lite`.

Git repository integration

Ensures you're in a Git repository before starting Codebuff. Allows tracking of changes made by Codebuff and reverting to previous versions if needed.

Custom .gitignore handling

Leverages the .gitignore file to specify files that Codebuff shouldn't read, with an option to create a .codebuffignore file for more control.

Feature planning assistance

Helps plan and outline the details of a feature before starting to code. Transforms free-form user input into a goal-oriented plan.

File refactoring

Excels at rewriting existing files into different languages and reorganizing the codebase, maintaining consistency with patterns and styles.

Multi-file edits

Facilitates changes involving multiple files without needing to copy and paste across them manually.

Code Generation

Automatically generates code based on detailed instructions provided by the user, saving time and reducing implementation from hours to minutes.

Customization

Matches partner, formatting, and architectural decisions specific to the user's needs, providing tailored code solutions.

PDF Generation and API Integration

Enables PDF generation and API integrations with minimal user input, simplifying complex tasks.

Pricing Plans

Free

$0
per monthly

Pro

$49
per monthly

Pro Plus

$249
per monthly

Team

$99
per seat/month