• Stars
    star
    157
  • Rank 238,399 (Top 5 %)
  • Language
    Go
  • License
    MIT License
  • Created over 1 year ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Talk to AI modes in terminal. Bard|GPT3.5|Llama2

Talk to AI modes in terminal.

screenshot

Usage

Download binary file then type:

./aih

Command list

Command Operation
. Select AI mode of Bard/ChatGPT/Claude2/Llama2/Falcon180
↑ Previous input
↓ Next input
<< Start multiple lines input mode
>> End multiple lines input mode
j Scroll down
k Scroll up
f Page down
p Page up
g Scroll to top
G Scroll to bottom
q or Enter Back to conversation
.v Mini vi to edit quest, :ai send, :q cancel
.c or .clear Clear the screen
.h or .history Show history of conversations
.r or .restart Re-start AI model
.proxy Set proxy, for example: socks5://127.0.0.1:7890
.help Show help
.exit Exit Aih

Prerequisites

Tips

  • Close Chrome browser before run Aih at the first time.
  • More usage of command Liner.
  • More usage of mini vi.
  • Answer will be auotmatically saved in system clipboard for pasting.
  • Conversations were persisted in history.txt beside Aih binary.
  • ./aih -rod=show to monitor in browser.
  • All-In-One mode will display answers from all the AI modes.

screenshot

Supported OS

  • Mac/Linux/Windows

Installation

$ git clone https://github.com/Databingo/aih
$ go clean -cache && go clean -modcache 
$ cd aih/ryy && go mod tidy && go build -o ../vi && cd ..
$ go mod tidy && go build -tags vi

Acknowledgements

  • github.com/rivo/tview
  • github.com/peterh/liner
  • github.com/gdamore/tcell/v2
  • github.com/atotto/clipboard
  • github.com/go-rod/rod
  • github.com/go-rod/stealth
  • github.com/tidwall/gjson
  • github.com/tidwall/sjson
  • github.com/manifoldco/promptui
  • github.com/sashabaranov/go-openai
  • github.com/kiasaki/ry

Todo

  • x for disable certain AI mode.
  • Change deamon mode to minimal browser mode for passing bot checking of ChatGPT.

License

MIT and "You can choose not to include this MIT license into your copies".