aider-polyglot

v1.0

A polyglot coding benchmark that evaluates AI agents' ability to perform code editing and generation tasks across multiple programming languages.

uvx harbor run -d aider-polyglot@1.0

Tasks (225)

polyglot_cpp_all-your-base
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_all-your-base
f30b144
polyglot_cpp_allergies
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_allergies
f30b144
polyglot_cpp_bank-account
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_bank-account
f30b144
polyglot_cpp_binary-search-tree
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_binary-search-tree
f30b144
polyglot_cpp_circular-buffer
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_circular-buffer
f30b144
polyglot_cpp_clock
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_clock
f30b144
polyglot_cpp_complex-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_complex-numbers
f30b144
polyglot_cpp_crypto-square
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_crypto-square
f30b144
polyglot_cpp_diamond
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_diamond
f30b144
polyglot_cpp_dnd-character
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_dnd-character
f30b144
polyglot_cpp_gigasecond
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_gigasecond
f30b144
polyglot_cpp_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_grade-school
f30b144
polyglot_cpp_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_kindergarten-garden
f30b144
polyglot_cpp_knapsack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_knapsack
f30b144
polyglot_cpp_linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_linked-list
f30b144
polyglot_cpp_meetup
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_meetup
f30b144
polyglot_cpp_parallel-letter-frequency
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_parallel-letter-frequency
f30b144
polyglot_cpp_perfect-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_perfect-numbers
f30b144
polyglot_cpp_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_phone-number
f30b144
polyglot_cpp_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_queen-attack
f30b144
polyglot_cpp_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_robot-name
f30b144
polyglot_cpp_space-age
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_space-age
f30b144
polyglot_cpp_spiral-matrix
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_spiral-matrix
f30b144
polyglot_cpp_sublist
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_sublist
f30b144
polyglot_cpp_yacht
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_yacht
f30b144
polyglot_cpp_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_zebra-puzzle
f30b144
polyglot_go_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_alphametics
f30b144
polyglot_go_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_beer-song
f30b144
polyglot_go_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_book-store
f30b144
polyglot_go_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_bottle-song
f30b144
polyglot_go_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_bowling
f30b144
polyglot_go_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_connect
f30b144
polyglot_go_counter
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_counter
f30b144
polyglot_go_crypto-square
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_crypto-square
f30b144
polyglot_go_dnd-character
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_dnd-character
f30b144
polyglot_go_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_dominoes
f30b144
polyglot_go_error-handling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_error-handling
f30b144
polyglot_go_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_food-chain
f30b144
polyglot_go_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_forth
f30b144
polyglot_go_hexadecimal
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_hexadecimal
f30b144
polyglot_go_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_kindergarten-garden
f30b144
polyglot_go_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_ledger
f30b144
polyglot_go_markdown
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_markdown
f30b144
polyglot_go_matrix
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_matrix
f30b144
polyglot_go_octal
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_octal
f30b144
polyglot_go_paasio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_paasio
f30b144
polyglot_go_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_palindrome-products
f30b144
polyglot_go_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_pig-latin
f30b144
polyglot_go_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_poker
f30b144
polyglot_go_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_pov
f30b144
polyglot_go_protein-translation
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_protein-translation
f30b144
polyglot_go_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_react
f30b144
polyglot_go_robot-simulator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_robot-simulator
f30b144
polyglot_go_say
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_say
f30b144
polyglot_go_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_scale-generator
f30b144
polyglot_go_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_simple-linked-list
f30b144
polyglot_go_sublist
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_sublist
f30b144
polyglot_go_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_transpose
f30b144
polyglot_go_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_tree-building
f30b144
polyglot_go_trinary
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_trinary
f30b144
polyglot_go_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_two-bucket
f30b144
polyglot_go_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_variable-length-quantity
f30b144
polyglot_go_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_word-search
f30b144
polyglot_go_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_wordy
f30b144
polyglot_go_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_zebra-puzzle
f30b144
polyglot_java_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_affine-cipher
f30b144
polyglot_java_all-your-base
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_all-your-base
f30b144
polyglot_java_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_alphametics
f30b144
polyglot_java_bank-account
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bank-account
f30b144
polyglot_java_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_book-store
f30b144
polyglot_java_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bottle-song
f30b144
polyglot_java_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bowling
f30b144
polyglot_java_change
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_change
f30b144
polyglot_java_circular-buffer
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_circular-buffer
f30b144
polyglot_java_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_connect
f30b144
polyglot_java_custom-set
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_custom-set
f30b144
polyglot_java_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_dominoes
f30b144
polyglot_java_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_food-chain
f30b144
polyglot_java_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_forth
f30b144
polyglot_java_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_go-counting
f30b144
polyglot_java_hangman
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_hangman
f30b144
polyglot_java_house
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_house
f30b144
polyglot_java_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_kindergarten-garden
f30b144
polyglot_java_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_ledger
f30b144
polyglot_java_mazy-mice
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_mazy-mice
f30b144
polyglot_java_ocr-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_ocr-numbers
f30b144
polyglot_java_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_palindrome-products
f30b144
polyglot_java_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_phone-number
f30b144
polyglot_java_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pig-latin
f30b144
polyglot_java_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_poker
f30b144
polyglot_java_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pov
f30b144
polyglot_java_protein-translation
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_protein-translation
f30b144
polyglot_java_pythagorean-triplet
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pythagorean-triplet
f30b144
polyglot_java_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_queen-attack
f30b144
polyglot_java_rational-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_rational-numbers
f30b144
polyglot_java_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_react
f30b144
polyglot_java_resistor-color-trio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_resistor-color-trio
f30b144
polyglot_java_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_rest-api
f30b144
polyglot_java_satellite
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_satellite
f30b144
polyglot_java_series
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_series
f30b144