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_java_sgf-parsing
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_sgf-parsingf30b144
polyglot_java_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_simple-linked-listf30b144
polyglot_java_state-of-tic-tac-toe
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_state-of-tic-tac-toef30b144
polyglot_java_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_transposef30b144
polyglot_java_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_tree-buildingf30b144
polyglot_java_twelve-days
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_twelve-daysf30b144
polyglot_java_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_two-bucketf30b144
polyglot_java_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_variable-length-quantityf30b144
polyglot_java_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_word-searchf30b144
polyglot_java_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_wordyf30b144
polyglot_java_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_zebra-puzzlef30b144
polyglot_java_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_zipperf30b144
polyglot_javascript_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_affine-cipherf30b144
polyglot_javascript_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_alphameticsf30b144
polyglot_javascript_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_beer-songf30b144
polyglot_javascript_binary
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_binaryf30b144
polyglot_javascript_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_book-storef30b144
polyglot_javascript_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_bottle-songf30b144
polyglot_javascript_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_bowlingf30b144
polyglot_javascript_complex-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_complex-numbersf30b144
polyglot_javascript_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_connectf30b144
polyglot_javascript_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_food-chainf30b144
polyglot_javascript_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_forthf30b144
polyglot_javascript_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_go-countingf30b144
polyglot_javascript_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_grade-schoolf30b144
polyglot_javascript_grep
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_grepf30b144
polyglot_javascript_house
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_housef30b144
polyglot_javascript_killer-sudoku-helper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_killer-sudoku-helperf30b144
polyglot_javascript_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_ledgerf30b144
polyglot_javascript_list-ops
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_list-opsf30b144
polyglot_javascript_meetup
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_meetupf30b144
polyglot_javascript_ocr-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_ocr-numbersf30b144
polyglot_javascript_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_palindrome-productsf30b144
polyglot_javascript_parallel-letter-frequency
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_parallel-letter-frequencyf30b144
polyglot_javascript_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_phone-numberf30b144
polyglot_javascript_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_pig-latinf30b144
polyglot_javascript_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_pokerf30b144
polyglot_javascript_promises
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_promisesf30b144
polyglot_javascript_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_queen-attackf30b144
polyglot_javascript_rational-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rational-numbersf30b144
polyglot_javascript_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_reactf30b144
polyglot_javascript_rectangles
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rectanglesf30b144
polyglot_javascript_resistor-color-trio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_resistor-color-triof30b144
polyglot_javascript_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rest-apif30b144
polyglot_javascript_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_robot-namef30b144
polyglot_javascript_say
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_sayf30b144
polyglot_javascript_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_scale-generatorf30b144
polyglot_javascript_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_simple-linked-listf30b144
polyglot_javascript_space-age
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_space-agef30b144
polyglot_javascript_state-of-tic-tac-toe
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_state-of-tic-tac-toef30b144
polyglot_javascript_sum-of-multiples
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_sum-of-multiplesf30b144
polyglot_javascript_tournament
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_tournamentf30b144
polyglot_javascript_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_transposef30b144
polyglot_javascript_triangle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_trianglef30b144
polyglot_javascript_twelve-days
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_twelve-daysf30b144
polyglot_javascript_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_two-bucketf30b144
polyglot_javascript_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_variable-length-quantityf30b144
polyglot_javascript_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_word-searchf30b144
polyglot_javascript_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_wordyf30b144
polyglot_javascript_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_zebra-puzzlef30b144
polyglot_javascript_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_zipperf30b144
polyglot_python_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_affine-cipherf30b144
polyglot_python_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_beer-songf30b144
polyglot_python_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_book-storef30b144
polyglot_python_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_bottle-songf30b144
polyglot_python_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_bowlingf30b144
polyglot_python_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_connectf30b144
polyglot_python_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_dominoesf30b144
polyglot_python_dot-dsl
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_dot-dslf30b144
polyglot_python_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_food-chainf30b144
polyglot_python_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_forthf30b144
polyglot_python_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_go-countingf30b144
polyglot_python_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_grade-schoolf30b144
polyglot_python_grep
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_grepf30b144
polyglot_python_hangman
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_hangmanf30b144
polyglot_python_list-ops
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_list-opsf30b144
polyglot_python_paasio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_paasiof30b144
polyglot_python_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_phone-numberf30b144
polyglot_python_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_pig-latinf30b144
polyglot_python_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_pokerf30b144
polyglot_python_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_povf30b144
polyglot_python_proverb
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_proverbf30b144
polyglot_python_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_reactf30b144
polyglot_python_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_rest-apif30b144
polyglot_python_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_robot-namef30b144
polyglot_python_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_scale-generatorf30b144
polyglot_python_sgf-parsing
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_sgf-parsingf30b144
polyglot_python_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_simple-linked-listf30b144
polyglot_python_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_transposef30b144
polyglot_python_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_tree-buildingf30b144
polyglot_python_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_two-bucketf30b144
polyglot_python_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_variable-length-quantityf30b144
polyglot_python_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_wordyf30b144
polyglot_python_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_zebra-puzzlef30b144
polyglot_python_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_zipperf30b144
polyglot_rust_accumulate
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_accumulatef30b144
polyglot_rust_acronym
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_acronymf30b144
polyglot_rust_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_alphameticsf30b144
polyglot_rust_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_book-storef30b144
polyglot_rust_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_bowlingf30b144