New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

codebuff

Package Overview
Dependencies
Maintainers
3
Versions
449
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

codebuff

AI coding agent

latest
Source
npmnpm
Version
1.0.641
Version published
Weekly downloads
5.2K
3.81%
Maintainers
3
Weekly downloads
 
Created
Source

The most powerful coding agent

Codebuff is a CLI tool that writes code for you.

  • Run codebuff from your project directory
  • Tell it what to do
  • It will read and write to files and run commands to produce the code you want

Note: Codebuff will run commands in your terminal as it deems necessary to fulfill your request.

Installation

To install Codebuff, run:

npm install -g codebuff

(Use sudo if you get a permission error.)

Usage

After installation, you can start Codebuff by running:

codebuff [project-directory]

If no project directory is specified, Codebuff will use the current directory.

Once running, simply chat with Codebuff to say what coding task you want done.

Features

  • Understands your whole codebase
  • Creates and edits multiple files based on your request
  • Can run your tests or type checker or linter; can install packages
  • It's powerful: ask Codebuff to keep working until it reaches a condition and it will.

Our users regularly use Codebuff to implement new features, write unit tests, refactor code,write scripts, or give advice.

Knowledge Files

To unlock the full benefits of modern LLMs, we recommend storing knowledge alongside your code. Add a knowledge.md file anywhere in your project to provide helpful context, guidance, and tips for the LLM as it performs tasks for you.

Codebuff can fluently read and write files, so it will add knowledge as it goes. You don't need to write knowledge manually!

Some have said every change should be paired with a unit test. In 2024, every change should come with a knowledge update!

Tips

  • Type '/help' or just '/' to see available commands.
  • Create a knowledge.md file and collect specific points of advice. The assistant will use this knowledge to improve its responses.
  • Type undo or redo to revert or reapply file changes from the conversation.
  • Press Esc or Ctrl+C while Codebuff is generating a response to stop it.

Troubleshooting

Permission Errors

If you are getting permission errors during installation, try using sudo:

sudo npm install -g codebuff

If you still have errors, it's a good idea to reinstall Node.

Corporate Proxy / Firewall

If you see Failed to download codebuff: Request timeout or Failed to determine latest version, you may be behind a corporate proxy or firewall.

Codebuff respects standard proxy environment variables. Set HTTPS_PROXY to route traffic through your proxy:

Linux / macOS (bash/zsh):

export HTTPS_PROXY=http://your-proxy-server:port
codebuff

Windows (PowerShell):

$env:HTTPS_PROXY = "http://your-proxy-server:port"
codebuff

Windows (CMD):

set HTTPS_PROXY=http://your-proxy-server:port
codebuff

To make it permanent, add the export or set line to your shell profile (e.g. ~/.bashrc, ~/.zshrc, or Windows System Environment Variables).

Supported environment variables:

VariablePurpose
HTTPS_PROXY / https_proxyProxy for HTTPS requests (recommended)
HTTP_PROXY / http_proxyFallback proxy for HTTP requests
NO_PROXY / no_proxyComma-separated list of hostnames to bypass the proxy (port suffixes are ignored)

Both http:// and https:// proxy URLs are supported. Proxy authentication is supported via URL credentials (e.g. http://user:password@proxy:port).

Feedback

We value your input! Please email your feedback to founders@codebuff.com. Thank you for using Codebuff!

FAQs

Package last updated on 13 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts