Everything you need to code with an AI co-pilot

Codepilot is more than autocomplete. It reads your whole repository and helps across the entire development loop — writing, understanding, reshaping, and testing your code.

// autocomplete

Whole-function completions that fit your code

Codepilot doesn't just finish the current line — it proposes complete functions, blocks, and boilerplate that match the patterns already in your project. Accept with Tab, or keep typing to steer it.

  • multi-line
  • repo-aware
  • low latency
  • inline diff
// chat

Chat with your codebase in plain English

Ask "where do we validate the JWT?" or "why is this query slow?" and get answers grounded in your actual files — with clickable references back to the source. No more grepping through a million lines.

  • cited answers
  • follow-ups
  • file context
  • @-mentions
// refactor

Refactor across files, safely

Rename a symbol, extract a function, or modernize a syntax pattern across the whole repo. Codepilot shows you a full preview diff and never writes to disk until you approve it.

  • cross-file
  • preview diff
  • undo-safe
  • type-aware
// tests

Generate tests that actually catch bugs

Point Codepilot at a function and it writes a full test suite — happy paths, edge cases, and the mocks your framework expects. It detects whether you use Jest, pytest, JUnit, or Go's testing package.

  • edge cases
  • auto-mocks
  • coverage hints
  • framework-aware
// explain

Understand unfamiliar code instantly

Highlight any function — yours or a dependency's — and get a clear, line-by-line walkthrough in seconds. Perfect for onboarding, code review, and untangling that one regex nobody remembers.

  • line-by-line
  • plain English
  • onboarding
  • any language
// polyglot

Fluent in 40+ languages and frameworks

Whether you're deep in a Rust borrow checker, a React component, a SQL migration, or a Bash script, Codepilot keeps full context and follows each language's idioms — even across files in different languages.

  • TypeScript
  • Python
  • Rust
  • Go
  • Java
  • SQL
// integrations

Drops into your existing workflow

First-class extensions for the editors and tools developers actually use every day.

VS Code

The flagship extension, with inline ghost text and the chat side panel.

JetBrains

IntelliJ, PyCharm, WebStorm, GoLand and the rest of the family.

Neovim

A native Lua plugin with virtual-text completions and a chat split.

Visual Studio

Full IntelliCode-style completions inside the Microsoft IDE.

Sublime Text

A lightweight package for completions and quick explanations.

JupyterLab

Cell-aware completions and explanations for data notebooks.

CLI

Scriptable completions and reviews from any terminal or CI pipeline.

REST API

Build Codepilot into your own tools with streaming completions.

See the difference in your own editor

Install Codepilot free and watch it complete, explain, and test your real code in minutes.