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_java_sgf-parsing
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_sgf-parsing
f30b144
polyglot_java_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_simple-linked-list
f30b144
polyglot_java_state-of-tic-tac-toe
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_state-of-tic-tac-toe
f30b144
polyglot_java_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_transpose
f30b144
polyglot_java_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_tree-building
f30b144
polyglot_java_twelve-days
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_twelve-days
f30b144
polyglot_java_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_two-bucket
f30b144
polyglot_java_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_variable-length-quantity
f30b144
polyglot_java_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_word-search
f30b144
polyglot_java_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_wordy
f30b144
polyglot_java_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_zebra-puzzle
f30b144
polyglot_java_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_java_zipper
f30b144
polyglot_javascript_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_affine-cipher
f30b144
polyglot_javascript_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_alphametics
f30b144
polyglot_javascript_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_beer-song
f30b144
polyglot_javascript_binary
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_binary
f30b144
polyglot_javascript_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_book-store
f30b144
polyglot_javascript_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_bottle-song
f30b144
polyglot_javascript_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_bowling
f30b144
polyglot_javascript_complex-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_complex-numbers
f30b144
polyglot_javascript_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_connect
f30b144
polyglot_javascript_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_food-chain
f30b144
polyglot_javascript_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_forth
f30b144
polyglot_javascript_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_go-counting
f30b144
polyglot_javascript_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_grade-school
f30b144
polyglot_javascript_grep
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_grep
f30b144
polyglot_javascript_house
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_house
f30b144
polyglot_javascript_killer-sudoku-helper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_killer-sudoku-helper
f30b144
polyglot_javascript_ledger
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_ledger
f30b144
polyglot_javascript_list-ops
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_list-ops
f30b144
polyglot_javascript_meetup
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_meetup
f30b144
polyglot_javascript_ocr-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_ocr-numbers
f30b144
polyglot_javascript_palindrome-products
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_palindrome-products
f30b144
polyglot_javascript_parallel-letter-frequency
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_parallel-letter-frequency
f30b144
polyglot_javascript_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_phone-number
f30b144
polyglot_javascript_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_pig-latin
f30b144
polyglot_javascript_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_poker
f30b144
polyglot_javascript_promises
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_promises
f30b144
polyglot_javascript_queen-attack
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_queen-attack
f30b144
polyglot_javascript_rational-numbers
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rational-numbers
f30b144
polyglot_javascript_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_react
f30b144
polyglot_javascript_rectangles
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rectangles
f30b144
polyglot_javascript_resistor-color-trio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_resistor-color-trio
f30b144
polyglot_javascript_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_rest-api
f30b144
polyglot_javascript_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_robot-name
f30b144
polyglot_javascript_say
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_say
f30b144
polyglot_javascript_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_scale-generator
f30b144
polyglot_javascript_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_simple-linked-list
f30b144
polyglot_javascript_space-age
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_space-age
f30b144
polyglot_javascript_state-of-tic-tac-toe
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_state-of-tic-tac-toe
f30b144
polyglot_javascript_sum-of-multiples
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_sum-of-multiples
f30b144
polyglot_javascript_tournament
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_tournament
f30b144
polyglot_javascript_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_transpose
f30b144
polyglot_javascript_triangle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_triangle
f30b144
polyglot_javascript_twelve-days
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_twelve-days
f30b144
polyglot_javascript_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_two-bucket
f30b144
polyglot_javascript_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_variable-length-quantity
f30b144
polyglot_javascript_word-search
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_word-search
f30b144
polyglot_javascript_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_wordy
f30b144
polyglot_javascript_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_zebra-puzzle
f30b144
polyglot_javascript_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_javascript_zipper
f30b144
polyglot_python_affine-cipher
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_affine-cipher
f30b144
polyglot_python_beer-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_beer-song
f30b144
polyglot_python_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_book-store
f30b144
polyglot_python_bottle-song
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_bottle-song
f30b144
polyglot_python_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_bowling
f30b144
polyglot_python_connect
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_connect
f30b144
polyglot_python_dominoes
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_dominoes
f30b144
polyglot_python_dot-dsl
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_dot-dsl
f30b144
polyglot_python_food-chain
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_food-chain
f30b144
polyglot_python_forth
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_forth
f30b144
polyglot_python_go-counting
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_go-counting
f30b144
polyglot_python_grade-school
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_grade-school
f30b144
polyglot_python_grep
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_grep
f30b144
polyglot_python_hangman
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_hangman
f30b144
polyglot_python_list-ops
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_list-ops
f30b144
polyglot_python_paasio
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_paasio
f30b144
polyglot_python_phone-number
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_phone-number
f30b144
polyglot_python_pig-latin
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_pig-latin
f30b144
polyglot_python_poker
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_poker
f30b144
polyglot_python_pov
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_pov
f30b144
polyglot_python_proverb
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_proverb
f30b144
polyglot_python_react
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_react
f30b144
polyglot_python_rest-api
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_rest-api
f30b144
polyglot_python_robot-name
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_robot-name
f30b144
polyglot_python_scale-generator
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_scale-generator
f30b144
polyglot_python_sgf-parsing
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_sgf-parsing
f30b144
polyglot_python_simple-linked-list
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_simple-linked-list
f30b144
polyglot_python_transpose
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_transpose
f30b144
polyglot_python_tree-building
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_tree-building
f30b144
polyglot_python_two-bucket
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_two-bucket
f30b144
polyglot_python_variable-length-quantity
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_variable-length-quantity
f30b144
polyglot_python_wordy
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_wordy
f30b144
polyglot_python_zebra-puzzle
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_zebra-puzzle
f30b144
polyglot_python_zipper
uvx harbor run -d aider-polyglot@1.0 -t polyglot_python_zipper
f30b144
polyglot_rust_accumulate
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_accumulate
f30b144
polyglot_rust_acronym
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_acronym
f30b144
polyglot_rust_alphametics
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_alphametics
f30b144
polyglot_rust_book-store
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_book-store
f30b144
polyglot_rust_bowling
uvx harbor run -d aider-polyglot@1.0 -t polyglot_rust_bowling
f30b144