You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 9, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+17-33Lines changed: 17 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,21 +6,28 @@ AICodeBot is a coding assistant designed to make your coding life easier. With c
6
6
7
7
⚠️ Status: This project is in its infancy with very limited features. Right now it only generates commit messages for you, but you can look at the Features list below to get an idea of where it is going. Give the project a star and follow along while we build out more of the foundation.
8
8
9
-
## MVP
10
-
11
-
For the initial release, you can get a Fun Fact related to AI and Programming.
9
+
## Setup and Usage
12
10
13
-
`aicodebot fun-fact`
11
+
Follow the steps below to set up AICodeBot on your machine:
14
12
15
-
>>🤖 The first chess program written in Fortran for the IBM 704 computer in 1960 was beaten by a human in just four moves. The program relied heavily on brute force calculation, and had not yet developed sophisticated artificial intelligence algorithms.
13
+
`pip install aicodebot`
16
14
17
-
Behind the scenes, this is talking to the Open AI API and getting a response via Langchain.
15
+
The first time you run it, you'll be prompted to enter your OpenAI API key, which is required. You can get one for free on your [API key settings](https://platform.openai.com/account/api-keys").
18
16
19
-
#### Commit Message
17
+
```bash
18
+
> aicodebot --help
19
+
Usage: aicodebot [OPTIONS] COMMAND [ARGS]...
20
20
21
-
Automate your commits by having aicodebot generate a commit message for you.
21
+
Options:
22
+
-V, --version Show the version and exit.
23
+
-h, --help Show this message and exit.
22
24
23
-
`aicodebot commit`
25
+
Commands:
26
+
alignment Get a message about Heart-Centered AI Alignment ❤ + 🤖.
27
+
commit Generate a git commit message and commit changes after you...
28
+
fun-fact Tell me something interesting about programming or AI.
29
+
version Print the version number.
30
+
```
24
31
25
32
## Features
26
33
@@ -62,32 +69,10 @@ Automate your commits by having aicodebot generate a commit message for you.
62
69
-[X]**Alignment**: Gives a heart-centered inspirational message about how we can build AI in a way that aligns with humanity.
-[ ]**Supportive Encouragement**: High fives and kudos for a job well done
65
-
-[ ]**Gif Reactions**: Reacts to messages with relevant and fun gifs. It could also react to specific events in the repository, like the merging of a pull request or the closing of an issue.
72
+
-[ ]**GIF Reactions**: Reacts to messages with relevant and fun gifs. We've gotta figure out how to teach LLMs about humor.
Follow the steps below to set up AICodeBot on your machine:
72
-
73
-
`pip install aicodebot`
74
-
75
-
The first time you run it, you'll be prompted to enter your OpenAI API key, which is required. You can get one for free on your [API key settings](https://platform.openai.com/account/api-keys").
76
-
77
-
```bash
78
-
> aicodebot --help
79
-
Usage: aicodebot [OPTIONS] COMMAND [ARGS]...
80
-
81
-
Options:
82
-
-V, --version Show the version and exit.
83
-
-h, --help Show this message and exit.
84
-
85
-
Commands:
86
-
commit Generate a git commit message based on the diff, and then...
87
-
fun-fact Tell me something interesting about programming or AI.
0 commit comments