[
  {
    "id": "aider-docs-1",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "To edit files, you need to “add them to the chat”. Do this by naming them on the aider command line. Or, you can use the in-chat `/add` command to add files.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-2",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "You can always use the `/undo` command to undo AI changes that you don’t like.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-3",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/install.html",
    "excerpt": "python -m pip install aider-install\naider-install",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-4",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "Whenever aider edits a file, it commits those changes with a descriptive commit message. This makes it easy to undo or review aider’s changes.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-5",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "`/git` will let you run raw git commands to do more complex management of your git history.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-6",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/scripting.html",
    "excerpt": "Aider takes a `--message` argument, where you can give it a natural language instruction. It will do that one thing, apply the edits to the files and then exit.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-7",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/scripting.html",
    "excerpt": "coder = Coder.create(main_model=model, fnames=fnames)\n\n# This will execute one instruction on those files and then return\ncoder.run(\"make a script that prints hello world\")",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-8",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/llms.html",
    "excerpt": "Aider can work also with local models, for example using [Ollama]",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-9",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/watch.html",
    "excerpt": "If you run aider with `--watch-files`, it will watch all files in your repo and look for any AI coding instructions you add using your favorite IDE or text editor.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-10",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "**/ask** Ask questions about the code base without editing any files.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-11",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "**/map** Print out the current repository map",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-12",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/lint-test.html",
    "excerpt": "By default, aider will lint any files which it edits.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-13",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/lint-test.html",
    "excerpt": "You can run tests with `/test <test-command>`. Aider will run the test command without any arguments. If there are test errors, aider expects the command to print them on stdout/stderr and return a non-zero exit code.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-14",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/lint-test.html",
    "excerpt": "You can use the `/run` command in the chat to run your code and optionally share the output with aider.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-15",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/browser.html",
    "excerpt": "Use aider’s new experimental browser UI to collaborate with LLMs to edit code in your local git repo.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-16",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/voice.html",
    "excerpt": "Use the in-chat `/voice` command to start recording, and press `ENTER` when you’re done speaking. Your voice coding instructions will be transcribed, as if you had typed them into the aider chat session.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-17",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/repomap.html",
    "excerpt": "Aider uses a **concise map of your whole git repository** that includes the most important classes and functions along with their types and call signatures.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-18",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/config.html",
    "excerpt": "Aider has many options which can be set with command line switches. Most options can also be set in an `.aider.conf.yml` file... Or by setting environment variables like `AIDER_xxx`",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-19",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "**/architect** Enter architect/editor mode using 2 different models. If no prompt provided, switches to architect/editor mode.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-20",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "**/web** Scrape a webpage, convert to markdown and send in a message",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-21",
    "tier": "claimed-docs",
    "url": "https://aider.chat",
    "excerpt": "### Copy/paste to web chat\n\nAider works best with LLM APIs, but it can also work an LLM via its web chat interface. Aider streamlines copy/pasting code back and forth with a browser.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-22",
    "tier": "claimed-docs",
    "url": "https://aider.chat",
    "excerpt": "Add images and web pages to the chat to provide visual context, screenshots, reference docs, etc.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-23",
    "tier": "claimed-docs",
    "url": "https://aider.chat",
    "excerpt": "Aider works with most popular programming languages: python, javascript, rust, ruby, go, cpp, php, html, css, and dozens more.",
    "fetchedAt": "2026-09-04T21:00:10.066Z"
  },
  {
    "id": "aider-docs-24",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "To edit files, you need to “add them to the chat”. Do this by naming them on the aider command line. Or, you can use the in-chat /add command to add files.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-25",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "You can use aider without adding any files, and it will try to figure out which files need to be edited based on your requests.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-26",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "You can always use the /undo command to undo AI changes that you don't like.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-27",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "During your chat you can switch models with the in-chat /model command.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-28",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/install.html",
    "excerpt": "curl -LsSf https://aider.chat/install.sh | sh",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-29",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "Whenever aider edits a file, it commits those changes with a descriptive commit message. This makes it easy to undo or review aider's changes.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-30",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "Go back in the git history to review the changes that aider made to your code",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-31",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "/git will let you run raw git commands to do more complex management of your git history.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-32",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/git.html",
    "excerpt": "If aider authored the changes in a commit, they will have “(aider)” appended to the git author and git committer name metadata.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-33",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/scripting.html",
    "excerpt": "aider --message \"make a script that prints hello\" hello.js",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-34",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/scripting.html",
    "excerpt": "coder.run(\"make a script that prints hello world\")",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-35",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/llms.html",
    "excerpt": "Aider can work also with local models, for example using Ollama. It can also access local models that provide an Open AI compatible API.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-36",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/watch.html",
    "excerpt": "AI! triggers aider to make changes to your code.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-37",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/watch.html",
    "excerpt": "AI? triggers aider to answer your question.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-38",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/watch.html",
    "excerpt": "Rather than using /add to add a file inside the aider chat, you can simply put an #AI comment in it and save the file.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-39",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "/architect Enter architect/editor mode using 2 different models. If no prompt provided, switches to architect/editor mode.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-40",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "/ask Ask questions about the code base without editing any files. If no prompt provided, switches to ask mode.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-41",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/commands.html",
    "excerpt": "/map Print out the current repository map",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-42",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/lint-test.html",
    "excerpt": "You can configure aider to run your test suite after each time the AI edits your code using the --test-cmd <test-command> and --auto-test switch.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-43",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/lint-test.html",
    "excerpt": "You can use the /run command in the chat to run your code and optionally share the output with aider.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-44",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/browser.html",
    "excerpt": "Use aider's new experimental browser UI to collaborate with LLMs to edit code in your local git repo.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-45",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/usage/voice.html",
    "excerpt": "Speak with aider about your code! Request new features, test cases or bug fixes using your voice and let aider do the work of editing the files in your local git repo.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-46",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/repomap.html",
    "excerpt": "Aider uses a concise map of your whole git repository that includes the most important classes and functions along with their types and call signatures.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-47",
    "tier": "claimed-docs",
    "url": "https://aider.chat/docs/config.html",
    "excerpt": "Aider has many options which can be set with command line switches. Most options can also be set in an .aider.conf.yml file... Or by setting environment variables like AIDER_xxx",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-docs-48",
    "tier": "claimed-docs",
    "url": "https://aider.chat",
    "excerpt": "Aider works best with LLM APIs, but it can also work an LLM via its web chat interface. Aider streamlines copy/pasting code back and forth with a browser.",
    "fetchedAt": "2026-09-16T00:59:05.990Z"
  },
  {
    "id": "aider-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "I've used aider to understand new codebases using technologies I don't know and it did a fantastic job; much faster than grep/find + google.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "Aider can answer questions I can't search for via LSP, like 'what code would process the following URL' and similar.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "I revisited Aider a couple of days ago, after going in circles with AutoGPT - which seemed to either forget or go lazy after a few prompts. Then Aider delivered from the first prompt.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "Aider has a big problem when working with python codebase: its dependencies conflict with your code requirements, and you may need all its deps even in prod, increasing attack surface.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "Aider is the only tool I use for coding now with ChatGPT... It still suffers from ChatGPT laziness sometimes, you can see it retrying several times to get a correct output before giving up.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "I just tried it and it's amazingly cool, but the quality of the output just isn't there for me yet. It makes too much subtle errors to be as useful as the screenshots and gifs make it look.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "It gets commit messages wrong. Commit messages should signal intent, not what the patch does. 'changing an enum' is a horrible commit message.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "Aider is one of my favorite AI agents, especially because it can work with existing codebases. We've seen a lot of good results from folks who used it with Wasp.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39995725",
    "excerpt": "Big fan of Aider. We are interested in integrating Aider as a tool for Dosu to help it navigate and modify a codebase on issues.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39838169",
    "excerpt": "Have been having too many problems with the diffs from gpt-4-turbo in aider... if aider supports Opus then will switch.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-11",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39838169",
    "excerpt": "From the Aider blog post discussion: Claude 3 Opus and Sonnet are both slower and more expensive than OpenAI's models; you can get almost the same coding skill faster and cheaper with OpenAI's models. Claude also has a 2X larger context window, which may help with larger codebases.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39838169",
    "excerpt": "The Claude models refused to perform a number of coding tasks and returned 'Output blocked by content filtering policy,' even refusing to work in some larger open source code bases for unclear reasons.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-13",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39838169",
    "excerpt": "The Claude APIs seem somewhat unstable, returning HTTP 5xx errors of various sorts. Aider automatically recovers from these errors with exponential backoff retries.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-14",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=39838169",
    "excerpt": "does anyone know how to run aider with claude 3 opus? aider --model anthropic/claude-3-opus gives ValueError: No known tokenizer for model: anthropic/claude-3-opus",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-15",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43672712",
    "excerpt": "I only use Aider interactively, but I really should consider Aider in the 'scriptable' sense more... I might add another step after each PR is created where another agent(s) review and compare the results.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-16",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43672712",
    "excerpt": "Over the last two days, I've built out support for autonomy in Aider (a lot like Claude Code) that hybridizes with the rest of the app, uploaded to PyPI as 'navigator-mode'.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-17",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43672712",
    "excerpt": "Aider has a web mode and a 'watch mode', where you can use your normal editor and if you leave a comment like '# make this darker ai!', Aider will step in and apply the change.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-comm-18",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=43672712",
    "excerpt": "It's... decidedly expensive to run an LLM this way right now (Gemini 2.5 Pro is your best bet) with Aider's navigator/autonomy mode, but costs are expected to fall over time.",
    "fetchedAt": "2026-09-04T21:03:41.590Z"
  },
  {
    "id": "aider-probe-1",
    "tier": "probe",
    "url": "https://aider.chat/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://aider.chat/llms.txt",
    "fetchedAt": "2026-09-16T00:59:07.288Z"
  },
  {
    "id": "aider-probe-2",
    "tier": "probe",
    "url": "https://aider.chat/docs/usage.html.md",
    "excerpt": "PROBE docs-md: HTTP 404 at https://aider.chat/docs/usage.html.md",
    "fetchedAt": "2026-09-16T00:59:07.288Z"
  },
  {
    "id": "aider-probe-3",
    "tier": "probe",
    "url": "https://aider.chat/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://aider.chat/openapi.json, https://aider.chat/swagger.json, https://aider.chat/api/openapi.json, https://aider.chat/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T00:59:07.288Z"
  },
  {
    "id": "aider-probe-4",
    "tier": "probe",
    "url": "https://aider.chat/docs/usage.html",
    "excerpt": "official CLI documented at https://aider.chat/docs/usage.html",
    "fetchedAt": "2026-09-16T00:59:07.288Z"
  }
]
