.dockerignore
.flake8
.gitignore
.pre-commit-config.yaml
CNAME
LICENSE.txt
README.md
pyproject.toml
pytest.ini
requirements.txt
setup.py
blackboxai/__init__.py
blackboxai/__main__.py
blackboxai/__version__.py
blackboxai/analytics.py
blackboxai/app.py
blackboxai/args.py
blackboxai/args_formatter.py
blackboxai/commands.py
blackboxai/constants.py
blackboxai/diffs.py
blackboxai/dump.py
blackboxai/format_settings.py
blackboxai/gui.py
blackboxai/help.py
blackboxai/help_pats.py
blackboxai/history.py
blackboxai/io.py
blackboxai/linter.py
blackboxai/llm.py
blackboxai/main.py
blackboxai/mdstream.py
blackboxai/models.py
blackboxai/prompts.py
blackboxai/repo.py
blackboxai/repomap.py
blackboxai/report.py
blackboxai/run_cmd.py
blackboxai/scrape.py
blackboxai/search.py
blackboxai/sendchat.py
blackboxai/session.py
blackboxai/session_manager.py
blackboxai/special.py
blackboxai/urls.py
blackboxai/utils.py
blackboxai/versioncheck.py
blackboxai/voice.py
blackboxai/coders/__init__.py
blackboxai/coders/architect_coder.py
blackboxai/coders/architect_prompts.py
blackboxai/coders/ask_coder.py
blackboxai/coders/ask_prompts.py
blackboxai/coders/base_coder.py
blackboxai/coders/base_prompts.py
blackboxai/coders/chat_chunks.py
blackboxai/coders/editblock_coder.py
blackboxai/coders/editblock_fenced_coder.py
blackboxai/coders/editblock_fenced_prompts.py
blackboxai/coders/editblock_func_coder.py
blackboxai/coders/editblock_func_prompts.py
blackboxai/coders/editblock_prompts.py
blackboxai/coders/editor_editblock_coder.py
blackboxai/coders/editor_editblock_prompts.py
blackboxai/coders/editor_whole_coder.py
blackboxai/coders/editor_whole_prompts.py
blackboxai/coders/help_coder.py
blackboxai/coders/help_prompts.py
blackboxai/coders/search_replace.py
blackboxai/coders/single_wholefile_func_coder.py
blackboxai/coders/single_wholefile_func_prompts.py
blackboxai/coders/udiff_coder.py
blackboxai/coders/udiff_prompts.py
blackboxai/coders/wholefile_coder.py
blackboxai/coders/wholefile_func_coder.py
blackboxai/coders/wholefile_func_prompts.py
blackboxai/coders/wholefile_prompts.py
blackboxai/queries/README.md
blackboxai/queries/tree-sitter-c-tags.scm
blackboxai/queries/tree-sitter-c_sharp-tags.scm
blackboxai/queries/tree-sitter-cpp-tags.scm
blackboxai/queries/tree-sitter-elisp-tags.scm
blackboxai/queries/tree-sitter-elixir-tags.scm
blackboxai/queries/tree-sitter-elm-tags.scm
blackboxai/queries/tree-sitter-go-tags.scm
blackboxai/queries/tree-sitter-java-tags.scm
blackboxai/queries/tree-sitter-javascript-tags.scm
blackboxai/queries/tree-sitter-ocaml-tags.scm
blackboxai/queries/tree-sitter-php-tags.scm
blackboxai/queries/tree-sitter-python-tags.scm
blackboxai/queries/tree-sitter-ql-tags.scm
blackboxai/queries/tree-sitter-ruby-tags.scm
blackboxai/queries/tree-sitter-rust-tags.scm
blackboxai/queries/tree-sitter-typescript-tags.scm
blackboxai/resources/__init__.py
blackboxai/website/Gemfile
blackboxai/website/HISTORY.md
blackboxai/website/_config.yml
blackboxai/website/index.md
blackboxai/website/_data/architect.yml
blackboxai/website/_data/blame.yml
blackboxai/website/_data/code-in-json.yml
blackboxai/website/_data/edit_leaderboard.yml
blackboxai/website/_data/o1_results.yml
blackboxai/website/_data/refactor_leaderboard.yml
blackboxai/website/_data/sonnet-fine.yml
blackboxai/website/_includes/blame.md
blackboxai/website/_includes/code-in-json-benchmark.js
blackboxai/website/_includes/code-in-json-syntax.js
blackboxai/website/_includes/env-keys-tip.md
blackboxai/website/_includes/get-started.md
blackboxai/website/_includes/head_custom.html
blackboxai/website/_includes/help-tip.md
blackboxai/website/_includes/help.md
blackboxai/website/_includes/leaderboard_graph.html
blackboxai/website/_includes/model-warnings.md
blackboxai/website/_includes/multi-line.md
blackboxai/website/_includes/nav_footer_custom.html
blackboxai/website/_includes/python-m-aider.md
blackboxai/website/_includes/replit-pipx.md
blackboxai/website/_includes/special-keys.md
blackboxai/website/_includes/venv-pipx.md
blackboxai/website/_includes/works-best.md
blackboxai/website/_layouts/redirect.html
blackboxai/website/_posts/2023-05-25-ctags.md
blackboxai/website/_posts/2023-07-02-benchmarks.md
blackboxai/website/_posts/2023-10-22-repomap.md
blackboxai/website/_posts/2023-11-06-benchmarks-1106.md
blackboxai/website/_posts/2023-11-06-benchmarks-speed-1106.md
blackboxai/website/_posts/2023-12-21-unified-diffs.md
blackboxai/website/_posts/2024-01-25-benchmarks-0125.md
blackboxai/website/_posts/2024-03-08-claude-3.md
blackboxai/website/_posts/2024-04-09-gpt-4-turbo.md
blackboxai/website/_posts/2024-05-02-browser.md
blackboxai/website/_posts/2024-05-13-models-over-time.md
blackboxai/website/_posts/2024-05-22-draft.md
blackboxai/website/_posts/2024-05-22-linting.md
blackboxai/website/_posts/2024-05-22-swe-bench-lite.md
blackboxai/website/_posts/2024-05-24-self-assembly.md
blackboxai/website/_posts/2024-06-02-main-swe-bench.md
blackboxai/website/_posts/2024-07-01-sonnet-not-lazy.md
blackboxai/website/_posts/2024-07-25-new-models.md
blackboxai/website/_posts/2024-08-14-code-in-json.md
blackboxai/website/_posts/2024-08-26-sonnet-seems-fine.md
blackboxai/website/_posts/2024-09-12-o1.md
blackboxai/website/_posts/2024-09-26-architect.md
blackboxai/website/_sass/custom/custom.scss
blackboxai/website/assets/2024-03-07-claude-3.jpg
blackboxai/website/assets/2024-03-07-claude-3.svg
blackboxai/website/assets/2024-04-09-gpt-4-turbo-laziness.jpg
blackboxai/website/assets/2024-04-09-gpt-4-turbo-laziness.svg
blackboxai/website/assets/2024-04-09-gpt-4-turbo.jpg
blackboxai/website/assets/2024-04-09-gpt-4-turbo.svg
blackboxai/website/assets/2024-07-new-models.jpg
blackboxai/website/assets/aider-browser-social.mp4
blackboxai/website/assets/aider-square.jpg
blackboxai/website/assets/aider.jpg
blackboxai/website/assets/architect.jpg
blackboxai/website/assets/benchmarks-0125.jpg
blackboxai/website/assets/benchmarks-0125.svg
blackboxai/website/assets/benchmarks-1106.jpg
blackboxai/website/assets/benchmarks-1106.svg
blackboxai/website/assets/benchmarks-speed-1106.jpg
blackboxai/website/assets/benchmarks-speed-1106.svg
blackboxai/website/assets/benchmarks-udiff.jpg
blackboxai/website/assets/benchmarks-udiff.svg
blackboxai/website/assets/benchmarks.jpg
blackboxai/website/assets/benchmarks.svg
blackboxai/website/assets/blame.jpg
blackboxai/website/assets/browser.jpg
blackboxai/website/assets/code-in-json.jpg
blackboxai/website/assets/codespaces.jpg
blackboxai/website/assets/codespaces.mp4
blackboxai/website/assets/figure.png
blackboxai/website/assets/install.jpg
blackboxai/website/assets/install.mp4
blackboxai/website/assets/leaderboard.jpg
blackboxai/website/assets/linting.jpg
blackboxai/website/assets/llms.jpg
blackboxai/website/assets/models-over-time.png
blackboxai/website/assets/models-over-time.svg
blackboxai/website/assets/prompt-caching.jpg
blackboxai/website/assets/robot-ast.png
blackboxai/website/assets/robot-flowchart.png
blackboxai/website/assets/sample-analytics.jsonl
blackboxai/website/assets/sample.aider.conf.yml
blackboxai/website/assets/sample.env
blackboxai/website/assets/screencast.svg
blackboxai/website/assets/screenshot.png
blackboxai/website/assets/self-assembly.jpg
blackboxai/website/assets/shell-cmds-small.mp4
blackboxai/website/assets/shell-cmds.jpg
blackboxai/website/assets/sonnet-not-lazy.jpg
blackboxai/website/assets/sonnet-seems-fine.jpg
blackboxai/website/assets/swe_bench.jpg
blackboxai/website/assets/swe_bench.svg
blackboxai/website/assets/swe_bench_lite.jpg
blackboxai/website/assets/swe_bench_lite.svg
blackboxai/website/assets/udiffs.jpg
blackboxai/website/assets/icons/android-chrome-192x192.png
blackboxai/website/assets/icons/android-chrome-384x384.png
blackboxai/website/assets/icons/apple-touch-icon.png
blackboxai/website/assets/icons/browserconfig.xml
blackboxai/website/assets/icons/favicon-16x16.png
blackboxai/website/assets/icons/favicon-32x32.png
blackboxai/website/assets/icons/favicon.ico
blackboxai/website/assets/icons/mstile-150x150.png
blackboxai/website/assets/icons/safari-pinned-tab.svg
blackboxai/website/assets/icons/site.webmanifest
blackboxai/website/blog/index.html
blackboxai/website/docs/benchmarks-0125.md
blackboxai/website/docs/benchmarks-1106.md
blackboxai/website/docs/benchmarks-speed-1106.md
blackboxai/website/docs/benchmarks.md
blackboxai/website/docs/config.md
blackboxai/website/docs/ctags.md
blackboxai/website/docs/faq.md
blackboxai/website/docs/git.md
blackboxai/website/docs/install.md
blackboxai/website/docs/languages.md
blackboxai/website/docs/llms.md
blackboxai/website/docs/more-info.md
blackboxai/website/docs/repomap.md
blackboxai/website/docs/scripting.md
blackboxai/website/docs/troubleshooting.md
blackboxai/website/docs/unified-diffs.md
blackboxai/website/docs/usage.md
blackboxai/website/docs/config/adv-model-settings.md
blackboxai/website/docs/config/aider_conf.md
blackboxai/website/docs/config/dotenv.md
blackboxai/website/docs/config/options.md
blackboxai/website/docs/install/codespaces.md
blackboxai/website/docs/install/docker.md
blackboxai/website/docs/install/install.md
blackboxai/website/docs/install/optional.md
blackboxai/website/docs/install/pipx.md
blackboxai/website/docs/leaderboards/index.md
blackboxai/website/docs/legal/contributor-agreement.md
blackboxai/website/docs/legal/privacy.md
blackboxai/website/docs/llms/anthropic.md
blackboxai/website/docs/llms/azure.md
blackboxai/website/docs/llms/bedrock.md
blackboxai/website/docs/llms/cohere.md
blackboxai/website/docs/llms/deepseek.md
blackboxai/website/docs/llms/editing-format.md
blackboxai/website/docs/llms/gemini.md
blackboxai/website/docs/llms/groq.md
blackboxai/website/docs/llms/ollama.md
blackboxai/website/docs/llms/openai-compat.md
blackboxai/website/docs/llms/openai.md
blackboxai/website/docs/llms/openrouter.md
blackboxai/website/docs/llms/other.md
blackboxai/website/docs/llms/vertex.md
blackboxai/website/docs/llms/warnings.md
blackboxai/website/docs/more/analytics.md
blackboxai/website/docs/more/edit-formats.md
blackboxai/website/docs/more/infinite-output.md
blackboxai/website/docs/troubleshooting/aider-not-found.md
blackboxai/website/docs/troubleshooting/edit-errors.md
blackboxai/website/docs/troubleshooting/imports.md
blackboxai/website/docs/troubleshooting/support.md
blackboxai/website/docs/troubleshooting/token-limits.md
blackboxai/website/docs/troubleshooting/warnings.md
blackboxai/website/docs/usage/browser.md
blackboxai/website/docs/usage/caching.md
blackboxai/website/docs/usage/commands.md
blackboxai/website/docs/usage/conventions.md
blackboxai/website/docs/usage/images-urls.md
blackboxai/website/docs/usage/lint-test.md
blackboxai/website/docs/usage/modes.md
blackboxai/website/docs/usage/tips.md
blackboxai/website/docs/usage/tutorials.md
blackboxai/website/docs/usage/voice.md
blackboxai/website/examples/2048-game.md
blackboxai/website/examples/README.md
blackboxai/website/examples/add-test.md
blackboxai/website/examples/asciinema.md
blackboxai/website/examples/census.md
blackboxai/website/examples/chat-transcript-css.md
blackboxai/website/examples/complex-change.md
blackboxai/website/examples/css-exercises.md
blackboxai/website/examples/hello-world-flask.md
blackboxai/website/examples/hello.md
blackboxai/website/examples/no-color.md
blackboxai/website/examples/pong.md
blackboxai/website/examples/semantic-search-replace.md
blackboxai/website/examples/update-docs.md
blackboxai/website/share/index.md
blackboxai_chat.egg-info/PKG-INFO
blackboxai_chat.egg-info/SOURCES.txt
blackboxai_chat.egg-info/dependency_links.txt
blackboxai_chat.egg-info/entry_points.txt
blackboxai_chat.egg-info/requires.txt
blackboxai_chat.egg-info/top_level.txt
docker/Dockerfile
requirements/requirements-browser.in
requirements/requirements-browser.txt
requirements/requirements-dev.in
requirements/requirements-dev.txt
requirements/requirements-help.in
requirements/requirements-help.txt
requirements/requirements-playwright.in
requirements/requirements-playwright.txt
requirements/requirements.in
scripts/Dockerfile.jekyll
scripts/blame.py
scripts/issues.py
scripts/jekyll_build.sh
scripts/jekyll_run.sh
scripts/pip-compile.sh
scripts/update-blame.sh
scripts/update-docs.sh
scripts/versionbump.py
scripts/yank-old-versions.py
tests/__init__.py
tests/basic/test_analytics.py
tests/basic/test_coder.py
tests/basic/test_commands.py
tests/basic/test_editblock.py
tests/basic/test_find_or_blocks.py
tests/basic/test_history.py
tests/basic/test_io.py
tests/basic/test_linter.py
tests/basic/test_main.py
tests/basic/test_models.py
tests/basic/test_repo.py
tests/basic/test_repomap.py
tests/basic/test_run_cmd.py
tests/basic/test_sanity_check_repo.py
tests/basic/test_scripting.py
tests/basic/test_sendchat.py
tests/basic/test_special.py
tests/basic/test_udiff.py
tests/basic/test_urls.py
tests/basic/test_wholefile.py
tests/browser/test_browser.py
tests/fixtures/chat-history-search-replace-gold.txt
tests/fixtures/chat-history.md
tests/fixtures/sample-code-base-repo-map.txt
tests/fixtures/sample-code-base/sample.js
tests/fixtures/sample-code-base/sample.py
tests/help/test_help.py
tests/scrape/test_scrape.py