mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
6.7 KiB
6.7 KiB
nav_order |
---|
900 |
Supported languages
Aider will work with most every popular code language, because the leading LLMs know most of them. Even if your language isn't listed below, aider may still be effective for you. The best thing to do is try!
Aider uses a map of your entire git repo, which helps it work well in larger codebases. Aider uses tree-sitter to understand the language listed below, and can analyze them when creating the repo map.
Language | File extension |
---|---|
bash | .bash |
c | .c |
c_sharp | .cs |
commonlisp | .cl |
cpp | .cc |
cpp | .cpp |
css | .css |
dockerfile | .dockerfile |
dot | .dot |
elisp | .el |
elixir | .ex |
elm | .elm |
embedded_template | .et |
erlang | .erl |
go | .go |
gomod | .gomod |
hack | .hack |
haskell | .hs |
hcl | .hcl |
html | .html |
java | .java |
javascript | .js |
javascript | .mjs |
jsdoc | .jsdoc |
json | .json |
julia | .jl |
kotlin | .kt |
lua | .lua |
make | .mk |
objc | .m |
ocaml | .ml |
perl | .pl |
php | .php |
python | .py |
ql | .ql |
r | .R |
r | .r |
regex | .regex |
rst | .rst |
ruby | .rb |
rust | .rs |
scala | .scala |
sql | .sql |
sqlite | .sqlite |
toml | .toml |
tsq | .tsq |
typescript | .ts |
typescript | .tsx |
yaml | .yaml |