Skip to content

Databingo/aih

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 25, 2024
31676d2 · Jan 25, 2024
Sep 14, 2023
Jan 25, 2024
Oct 30, 2023
Sep 2, 2023
Aug 22, 2023
Nov 19, 2023
Aug 25, 2023
Sep 3, 2023
Jan 25, 2024
Oct 30, 2023
Jan 25, 2024
Jan 25, 2024
Jan 25, 2024
Jan 25, 2024
Nov 6, 2023
Nov 6, 2023
Jan 25, 2024
Jan 25, 2024
Sep 2, 2023
Sep 2, 2023

Repository files navigation

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".