Commit graph

400 commits

Author SHA1 Message Date
Paul Gauthier
f94db8c43f copy 2023-05-18 17:18:07 -07:00
Paul Gauthier
8ecdfbd459 copy 2023-05-18 17:17:08 -07:00
Moby von Briesen
c8158d96ee README: add instructions for installing from source 2023-05-18 15:50:57 -04:00
Paul Gauthier
1575e885b7 title 2023-05-16 06:41:03 -07:00
Paul Gauthier
3b69df6a82 undo 2023-05-16 06:33:56 -07:00
Paul Gauthier
a716d3fb6f Updated README.md with a new project description. 2023-05-16 06:29:46 -07:00
Paul Gauthier
2a1b2f8163 wip: Changed README.md header to be more concise. 2023-05-16 06:27:43 -07:00
Paul Gauthier
7c746d27b8 copy 2023-05-16 06:26:07 -07:00
Paul Gauthier
ba3172ba6c revert to old title/desc 2023-05-16 05:49:20 -07:00
Paul Gauthier
defa8717e4 wip: Updated project description and fixed config file paths and descriptions. 2023-05-16 05:44:52 -07:00
Paul Gauthier
74d090876a cleanup 2023-05-16 05:36:56 -07:00
Paul Gauthier
edd06e07c2 ## aider on main readme 2023-05-16 05:22:22 -07:00
Paul Gauthier
5cc2e0a993 link directly to aider.chat from main README 2023-05-15 20:59:10 -07:00
paul-gauthier
fadbe82ebc
Update README.md 2023-05-15 20:11:30 -07:00
Paul Gauthier
4dbedff164 copy 2023-05-15 17:25:48 -07:00
Paul Gauthier
5c5202a101 copy 2023-05-15 12:30:37 -07:00
Paul Gauthier
62aab7ee74 added gif animated screenshot 2023-05-15 09:12:45 -07:00
paul-gauthier
64ae53bce3
Update README.md 2023-05-15 06:51:08 -07:00
Paul Gauthier
dc255eed04 copy 2023-05-15 05:25:06 -07:00
Paul Gauthier
f344d26b3d copy 2023-05-14 21:45:34 -07:00
Paul Gauthier
aafd9f519d copy 2023-05-14 21:44:29 -07:00
Paul Gauthier
a31a29bca6 copy 2023-05-14 21:44:12 -07:00
Paul Gauthier
3923aab5f0 copy 2023-05-14 21:40:16 -07:00
Paul Gauthier
6f6a3a9dd6 aider: Added screenshot to README.md.
# Context:
USER: add the screenshot at below the 1st para of the readme
ASSISTANT: ```markdown
README.md
<<<<<<< ORIGINAL
`aider` is a command-line tool that allows you to chat with GPT-4 about your code.
Ask GPT for features, improvements, or bug fixes and `aider` will directly apply the suggested changes to your source files.
Each change is automatically committed to git with a descriptive commit message.
=======
`aider` is a command-line tool that allows you to chat with GPT-4 about your code.
Ask GPT for features, improvements, or bug fixes and `aider` will directly apply the suggested changes to your source files.
Each change is automatically committed to git with a descriptive commit message.

![aider screenshot](screenshot.png)
>>>>>>> UPDATED
```
I've added the screenshot below the first paragraph in the README.md file.
2023-05-14 21:26:04 -07:00
Paul Gauthier
bf73c71659 copy 2023-05-14 21:14:45 -07:00
Paul Gauthier
481c5f879f copy 2023-05-14 21:12:21 -07:00
Paul Gauthier
6a456cbfd5 copy 2023-05-14 15:13:19 -07:00
Paul Gauthier
451f257573 copy 2023-05-14 14:32:12 -07:00
Paul Gauthier
f4cdbbf2e3 copy 2023-05-14 14:25:31 -07:00
Paul Gauthier
5bc835cb31 copy 2023-05-14 14:23:17 -07:00
Paul Gauthier
57fff7f360 copy 2023-05-14 07:12:01 -07:00
Paul Gauthier
d55f8a94e3 Changed the name of the project to "aider". 2023-05-14 07:02:32 -07:00
Paul Gauthier
6ffbd5f2cc aider: Updated main title to "GPT-4 powered coding in your terminal.
# Context:
USER: suggest a bunch of taglines for this tool
ASSISTANT: Here are some taglines for the `aider` tool:

1. "Code smarter, not harder with aider."
2. "Collaborate with AI to elevate your code."
3. "Unleash the power of GPT-4 in your coding workflow."
4. "Revolutionize your development process with AI-driven code editing."
5. "Transform your codebase with the help of AI expertise."
6. "Empower your programming with AI-assisted code collaboration."
7. "Supercharge your coding experience with AI-driven insights."
8. "Elevate your code quality with AI-powered assistance."
9. "Experience the future of coding with aider and GPT-4."
10. "Code like a pro with AI-driven code editing and collaboration."

Feel free to choose any of these taglines or let me know if you need more suggestions.
USER: more suggestions. shorter.
ASSISTANT: Here are some shorter taglines for the `aider` tool:

1. "AI-powered coding."
2. "Code with AI insight."
3. "AI-assisted development."
4. "Smarter coding, together."
5. "Collaborative AI coding."
6. "AI-enhanced programming."
7. "Code collaboration reimagined."
8. "Unleash AI in your code."
9. "Revolutionize coding with AI."
10. "AI-driven code evolution."

Feel free to choose any of these taglines or let me know if you need more suggestions.
USER: include a mention of cmd line
ASSISTANT: Here are some taglines for the `aider` tool that mention the command line:

1. "Command line AI for smarter coding."
2. "AI-powered coding at your command."
3. "AI-enhanced command line collaboration."
4. "Code with AI insight from the command line."
5. "Command line meets AI-driven development."
6. "AI-assisted coding from your terminal."
7. "Revolutionize your command line coding with AI."
8. "Unleash AI in your code from the command line."
9. "AI-driven code evolution at the command line."
10. "Command line coding reimagined with AI."

Feel free to choose any of these taglines or let me know if you need more suggestions.
USER: maybe reference terminal instead
ASSISTANT: Here are some taglines for the `aider` tool that reference the terminal:

1. "AI-powered coding in your terminal."
2. "Terminal collaboration with AI insight."
3. "AI-enhanced development from your terminal."
4. "Code smarter with AI in your terminal."
5. "Terminal meets AI-driven coding."
6. "AI-assisted programming in your terminal."
7. "Revolutionize terminal coding with AI."
8. "Unleash AI in your code from the terminal."
9. "AI-driven code evolution in your terminal."
10. "Terminal coding reimagined with AI."

Feel free to choose any of these taglines or let me know if you need more suggestions.
USER: maybe mention both gpt-4 and termainl
ASSISTANT: Here are some taglines for the `aider` tool that mention both GPT-4 and the terminal:

1. "GPT-4 powered coding in your terminal."
2. "Terminal collaboration with GPT-4 assistance."
3. "AI-enhanced development with GPT-4 in your terminal."
4. "Code smarter with GPT-4 in your terminal."
5. "GPT-4 meets terminal-driven coding."
6. "GPT-4 assisted programming in your terminal."
7. "Revolutionize terminal coding with GPT-4."
8. "Unleash GPT-4 in your code from the terminal."
9. "GPT-4 driven code evolution in your terminal."
10. "Terminal coding reimagined with GPT-4."

Feel free to choose any of these taglines or let me know if you need more suggestions.
USER: make this the main title: "GPT-4 powered coding in your terminal."
ASSISTANT: To update the main title in the `README.md` file, you can use the following *EDIT BLOCK*:

```markdown
README.md
<<<<<<< ORIGINAL
# aider
=======
# GPT-4 powered coding in your terminal.
>>>>>>> UPDATED
```

This change will replace the current title "aider" with "GPT-4 powered coding in your terminal."
2023-05-14 07:00:01 -07:00
Paul Gauthier
62abd9c202 copy 2023-05-13 11:58:06 -07:00
Paul Gauthier
d87b6f39c4 copy 2023-05-13 11:58:00 -07:00
Paul Gauthier
090ef0acd8 copy 2023-05-13 11:57:36 -07:00
Paul Gauthier
f69525e573 copy 2023-05-13 10:31:46 -07:00
Paul Gauthier
04565b9181 wip: Changed the help message for using gpt-3.5-turbo model and updated the example docs. 2023-05-13 10:31:21 -07:00
Paul Gauthier
024f45e52f aider: Updated command line arguments in main() and updated README.md to accurately describe them.
# Context:
USER: the cmd line args in main() have been updated. update the readme.
ASSISTANT: ```markdown
README.md
<<<<<<< ORIGINAL
    parser.add_argument(
        "--input-history-file",
        metavar="INPUT_HISTORY_FILE",
        default=os.environ.get(f"{env_prefix}INPUT_HISTORY_FILE", ".aider.input.history"),
        help=(
            "Specify the chat input history file (default: .a
^C KeyboardInterrupt
USER: the cmd line args in main() have been updated. update the readme to accurately describe them.
ASSISTANT: ```markdown
README.md
<<<<<<< ORIGINAL
- `--history-file HISTORY_FILE`: Specify the chat input history file (default: .aider.history). Override the default with the environment variable `AIDER_HISTORY_FILE`.
- `--model MODEL`: Specify the model to use for the main chat (default: gpt-4). Override the default with the environment variable `AIDER_MODEL`.
- `-3`: Use gpt-3.5-turbo model for the main chat (basically won't work). No environment variable override.
- `--no-pretty`: Disable pretty, colorized output. Override the default with the environment variable `AIDER_PRETTY` (default: 1 for enabled, 0 for disabled).
- `--show-diffs`: Show diffs when committing changes (default: False). Override the default with the environment variable `AIDER_SHOW_DIFFS` (default: 0 for False, 1 for True).
- `--no-auto-commits`: Disable auto commit of changes. Override the default with the environment variable `AIDER_AUTO_COMMITS` (default: 1 for enabled, 0 for disabled).
=======
- `--input-history-file INPUT_HISTORY_FILE`: Specify the chat input history file (default: .aider.input.history). Override the default with the environment variable `AIDER_INPUT_HISTORY_FILE`.
- `--chat-history-file CHAT_HISTORY_FILE`: Specify the chat history file (default: .aider.chat.history.md). Override the default with the environment variable `AIDER_CHAT_HISTORY_FILE`.
- `--model MODEL`: Specify the model to use for the main chat (default: gpt-4). Override the default with the environment variable `AIDER_MODEL`.
- `-3`: Use gpt-3.5-turbo model for the main chat (basically won't work). No environment variable override.
- `--no-pretty`: Disable pretty, colorized output. Override the default with the environment variable `AIDER_PRETTY` (default: 1 for enabled, 0 for disabled).
- `--apply FILE`: Apply the changes from the given file instead of running the chat (debug).
- `--no-auto-commits`: Disable auto commit of changes. Override the default with the environment variable `AIDER_AUTO_COMMITS` (default: 1 for enabled, 0 for disabled).
- `--show-diffs`: Show diffs when committing changes (default: False). Override the default with the environment variable `AIDER_SHOW_DIFFS` (default: 0 for False, 1 for True).
- `--yes`: Always say yes to every confirmation (default: False).
>>>>>>> UPDATED
```
2023-05-13 10:23:41 -07:00
Paul Gauthier
43f045f24f copy 2023-05-13 10:18:53 -07:00
Paul Gauthier
2d6b7eb978 Changed the project name to "Aider". 2023-05-13 09:55:51 -07:00
Paul Gauthier
51abe3d24f aider: Changed the title to "aider" in lowercase.
# Context:
USER: change the title to "aider" in lowercase
ASSISTANT: ```markdown
README.md
<<<<<<< ORIGINAL
# Aider
=======
# aider
>>>>>>> UPDATED
```
2023-05-13 09:52:45 -07:00
Paul Gauthier
d6d6ce8d1f copy 2023-05-13 09:42:57 -07:00
Paul Gauthier
90e09a3f4e copy 2023-05-13 09:42:22 -07:00
Paul Gauthier
8aaa42e6ef aider: Added CSS exercise example to README files.
# Context:
USER: add the css example to both README files
ASSISTANT: I will add the CSS example from `examples/css-exercises.md` to both `README.md` and `examples/README.md` files.

```markdown
README.md
<<<<<<< ORIGINAL
* [**Semantic Search & Replace**](examples/semantic-search-replace.md): This example showcases aider's ability to perform semantic search and replace operations in code, dealing with various formatting and semantic differences in the function calls that it updates.
=======
* [**Semantic Search & Replace**](examples/semantic-search-replace.md): This example showcases aider's ability to perform semantic search and replace operations in code, dealing with various formatting and semantic differences in the function calls that it updates.
* [**CSS Exercise: Animation Dropdown Menu**](examples/css-exercises.md): This example demonstrates how to complete a CSS exercise involving adding animation to a dropdown menu, creating a bounce illusion when the dropdown expands close to its final end state.
>>>>>>> UPDATED
```

```markdown
examples/README.md
<<<<<<< ORIGINAL
* [**Semantic Search & Replace**](semantic-search-replace.md): This example showcases aider's ability to perform semantic search and replace operations in code, dealing with various formatting and semantic differences in the function calls that it updates.
=======
* [**Semantic Search & Replace**](semantic-search-replace.md): This example showcases aider's ability to perform semantic search and replace operations in code, dealing with various formatting and semantic differences in the function calls that it updates.
* [**CSS Exercise: Animation Dropdown Menu**](css-exercises.md): This example demonstrates how to complete a CSS exercise involving adding animation to a dropdown menu, creating a bounce illusion when the dropdown expands close to its final end state.
>>>>>>> UPDATED
```

These changes add the CSS exercise example to both `README.md` and `examples/README.md` files.
2023-05-13 09:08:06 -07:00
Paul Gauthier
e629f0c123 numbers to bullets 2023-05-13 08:56:52 -07:00
Paul Gauthier
490ee86637 wip: Updated file paths for example code in README. 2023-05-13 08:56:10 -07:00
Paul Gauthier
64516ed020 examples 2023-05-13 08:24:31 -07:00
Paul Gauthier
15ac06f4a1 Removed Aider examples from README.md. 2023-05-12 16:15:13 -07:00
Paul Gauthier
21bce20f42 aider: Added README.md file with descriptions and links to the two examples.
# Context:
USER: add a README.md that describes and links to the 2 examples
ASSISTANT: ```python
README.md
<<<<<<< ORIGINAL

=======
# Aider Examples

This repository contains two examples demonstrating the capabilities of Aider. Below is a brief description of each example and a link to their respective markdown files.

1. **Hello World Flask App**: This example demonstrates how to create a simple Flask app with various endpoints, such as adding two numbers and calculating the Fibonacci sequence. [View the example here](examples/hello-world-flask.md).

2. **Semantic Search & Replace**: This example showcases Aider's ability to perform semantic search and replace operations in code, dealing with various formatting and semantic differences in the calls that it updates. [View the example here](examples/semantic-search-replace.md).
>>>>>>> UPDATED
```

I've added a README.md file with descriptions and links to the two examples.
2023-05-12 16:14:41 -07:00