aider-polyglot
v1.0A 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.0Tasks (225)
polyglot_cpp_all-your-base
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_all-your-basef30b144
polyglot_cpp_allergies
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_allergiesf30b144
polyglot_cpp_bank-account
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_bank-accountf30b144
polyglot_cpp_binary-search-tree
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_binary-search-treef30b144
polyglot_cpp_circular-buffer
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_circular-bufferf30b144
polyglot_cpp_clock
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_clockf30b144
polyglot_cpp_complex-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_complex-numbersf30b144
polyglot_cpp_crypto-square
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_crypto-squaref30b144
polyglot_cpp_diamond
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_diamondf30b144
polyglot_cpp_dnd-character
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_dnd-characterf30b144
polyglot_cpp_gigasecond
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_gigasecondf30b144
polyglot_cpp_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_grade-schoolf30b144
polyglot_cpp_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_kindergarten-gardenf30b144
polyglot_cpp_knapsack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_knapsackf30b144
polyglot_cpp_linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_linked-listf30b144
polyglot_cpp_meetup
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_meetupf30b144
polyglot_cpp_parallel-letter-frequency
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_parallel-letter-frequencyf30b144
polyglot_cpp_perfect-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_perfect-numbersf30b144
polyglot_cpp_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_phone-numberf30b144
polyglot_cpp_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_queen-attackf30b144
polyglot_cpp_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_robot-namef30b144
polyglot_cpp_space-age
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_space-agef30b144
polyglot_cpp_spiral-matrix
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_spiral-matrixf30b144
polyglot_cpp_sublist
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_sublistf30b144
polyglot_cpp_yacht
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_yachtf30b144
polyglot_cpp_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_cpp_zebra-puzzlef30b144
polyglot_go_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_alphameticsf30b144
polyglot_go_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_beer-songf30b144
polyglot_go_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_book-storef30b144
polyglot_go_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_bottle-songf30b144
polyglot_go_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_bowlingf30b144
polyglot_go_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_connectf30b144
polyglot_go_counter
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_counterf30b144
polyglot_go_crypto-square
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_crypto-squaref30b144
polyglot_go_dnd-character
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_dnd-characterf30b144
polyglot_go_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_dominoesf30b144
polyglot_go_error-handling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_error-handlingf30b144
polyglot_go_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_food-chainf30b144
polyglot_go_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_forthf30b144
polyglot_go_hexadecimal
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_hexadecimalf30b144
polyglot_go_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_kindergarten-gardenf30b144
polyglot_go_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_ledgerf30b144
polyglot_go_markdown
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_markdownf30b144
polyglot_go_matrix
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_matrixf30b144
polyglot_go_octal
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_octalf30b144
polyglot_go_paasio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_paasiof30b144
polyglot_go_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_palindrome-productsf30b144
polyglot_go_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_pig-latinf30b144
polyglot_go_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_pokerf30b144
polyglot_go_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_povf30b144
polyglot_go_protein-translation
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_protein-translationf30b144
polyglot_go_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_reactf30b144
polyglot_go_robot-simulator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_robot-simulatorf30b144
polyglot_go_say
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_sayf30b144
polyglot_go_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_scale-generatorf30b144
polyglot_go_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_simple-linked-listf30b144
polyglot_go_sublist
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_sublistf30b144
polyglot_go_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_transposef30b144
polyglot_go_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_tree-buildingf30b144
polyglot_go_trinary
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_trinaryf30b144
polyglot_go_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_two-bucketf30b144
polyglot_go_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_variable-length-quantityf30b144
polyglot_go_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_word-searchf30b144
polyglot_go_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_wordyf30b144
polyglot_go_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_go_zebra-puzzlef30b144
polyglot_java_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_affine-cipherf30b144
polyglot_java_all-your-base
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_all-your-basef30b144
polyglot_java_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_alphameticsf30b144
polyglot_java_bank-account
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bank-accountf30b144
polyglot_java_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_book-storef30b144
polyglot_java_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bottle-songf30b144
polyglot_java_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_bowlingf30b144
polyglot_java_change
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_changef30b144
polyglot_java_circular-buffer
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_circular-bufferf30b144
polyglot_java_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_connectf30b144
polyglot_java_custom-set
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_custom-setf30b144
polyglot_java_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_dominoesf30b144
polyglot_java_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_food-chainf30b144
polyglot_java_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_forthf30b144
polyglot_java_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_go-countingf30b144
polyglot_java_hangman
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_hangmanf30b144
polyglot_java_house
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_housef30b144
polyglot_java_kindergarten-garden
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_kindergarten-gardenf30b144
polyglot_java_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_ledgerf30b144
polyglot_java_mazy-mice
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_mazy-micef30b144
polyglot_java_ocr-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_ocr-numbersf30b144
polyglot_java_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_palindrome-productsf30b144
polyglot_java_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_phone-numberf30b144
polyglot_java_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pig-latinf30b144
polyglot_java_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pokerf30b144
polyglot_java_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_povf30b144
polyglot_java_protein-translation
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_protein-translationf30b144
polyglot_java_pythagorean-triplet
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_pythagorean-tripletf30b144
polyglot_java_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_queen-attackf30b144
polyglot_java_rational-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_rational-numbersf30b144
polyglot_java_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_reactf30b144
polyglot_java_resistor-color-trio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_resistor-color-triof30b144
polyglot_java_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_rest-apif30b144
polyglot_java_satellite
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_satellitef30b144
polyglot_java_series
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_seriesf30b144