// LANGUAGES

40+ Languages

Full context-aware completion for Python, TypeScript, Rust, Go, Java, C++, Ruby, PHP, Swift and 30+ more. No config needed.

All capabilities

CodePilot indexes the whole repository before it suggests a single token, so completion in one language stays aware of the types, helpers and conventions declared in another. A TypeScript call site knows the shape the Python service returns because both sit in the same index.

Language support is not a list of grammars. Each language ships with its own formatter conventions, its own idiomatic patterns and its own standard library, and suggestions are ranked against the ones your repository already uses rather than against a generic corpus.

Nothing has to be configured. Open a file, start typing, and the completion arrives in the language the file is written in.