Releases: Elixir-Craft/terminalAI
Releases · Elixir-Craft/terminalAI
v0.1.0
Terminal AI v0.1.0
Terminal AI is a command line tool that uses Gemini AI and OpenAI API to generate text and code. It can be used to generate ideas, write code, debug code, and more.
Features
- Generate text and code using Gemini AI and OpenAI API
- Chat with Gemini AI and OpenAI
- Configure Services and API Keys
- Input from file or clipboard
- Output to file or stdout
Installation
git clone https://github.com/Elixir-Craft/terminalAI.git
cd terminalAI
go mod tidy
go build -v -o out ./...Configuration
./terminalai config initExamples
./terminalai "Generate Some Text"./terminalai -p " $(tree -L 2) generate docker-compose file for this project" -o docker-compose.yaml./terminalai -i input.txt -p "Read the following text and generate a summary" -o output.txt./terminalai -i code.py -p "The following code snippet is not working. Can you debug it?"./terminalai -p "Translate the following text to Spanish: 'Hello, world!'"Chat
./terminalai chatLicense
Terminal AI is licensed under the MIT License.
What's Changed
- Command line options by @nsavinda in #1
- Prompt From Clipboard by @nsavinda in #2
- Dev by @nsavinda in #4
- Add Test Case by @nsavinda in #5
- Backend/Model interface+OpenAI+GPT4All,examples,prompt from stdin by @NadeenUdantha in #9
- build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #10
- 11 implement chat with gemini by @nsavinda in #12
- refactor by @NadeenUdantha in #16
- io.Reader->chan by @NadeenUdantha in #17
- Dev by @nsavinda in #18
- fix:response writing file error by @nsavinda in #19
- Add Configuration File by @nsavinda in #20
- docs:update readme by @nsavinda in #21
- feat:keyboard interrupt by @nsavinda in #22
- Dev by @nsavinda in #23
- refactor:module by @nsavinda in #24
- Dev by @nsavinda in #25
- docs:update readme by @nsavinda in #27
- Dev by @nsavinda in #28
New Contributors
- @nsavinda made their first contribution in #1
- @NadeenUdantha made their first contribution in #9
- @chathura226
- @dependabot made their first contribution in #10
Full Changelog: https://github.com/Elixir-Craft/terminalAI/commits/v0.1.0