ata
openai-language-teacher
ata | openai-language-teacher | |
---|---|---|
7 | 1 | |
269 | 1 | |
- | - | |
6.5 | 7.8 | |
3 days ago | 7 months ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ata
-
Ask HN: What are some of the best ChatGPT Clients out there?
> My main gripe with it though is that the actual interface is quite limited, and I don't like having to navigate to the site every time I want to use it.
https://github.com/rikhuijzer/ata. Written in Rust. Does streaming responses and supports Emacs keyboard shortcuts. That's it. All that's needed for quickly looking up things.
-
Ask HN: How are you using GPT to be productive?
- Checkout definitions. I have a small tool (https://github.com/rikhuijzer/ata) available on a keyboard shortcut and use it to quickly checkout definitions for words when I come across a word that I don't know.
- Show HN: Ask the Terminal Anything (ATA) – ChatGPT in the Terminal
-
ata: Ask the Terminal Anything - OpenAI GPT in the terminal
As a little side-note, it actually involved some hacking to get the output printing correct because it appeared that the API sometimes responds denotes a newline by two tokens (["\", "n"]) and sometimes by one token (["\n"]). In the playground (https://platform.openai.com/playground), they convert the two token version to a single token, so that's what ata does too (details in https://github.com/rikhuijzer/ata/pull/6). My guess is that this is basically a bug in the model which they manually fixed in the Playground and ChatGPT front ends.
-
Running GPT in the terminal for extra productivity
ChatGPT made my work more productive, but I was having a bit of a struggle with the browser, timeouts and slow responses, and the lack of keyboard shortcuts. That's why I made a terminal application: https://github.com/rikhuijzer/ata. You can download it for free in the releases section or build it yourself from source. I'm using it daily and hope it is useful for people here too
- Show HN: OpenAI GPT in the Terminal
openai-language-teacher
-
OpenAI Language Lector
Of course, I am aware that developing console applications of this kind may seem impractical nowadays. This project serves as a small demonstration of the OpenAI API and an opportunity for me to enhance my Rust development skills. Nonetheless, in the future, if I can allocate enough free time, I intend to transform this project into a web application. I am eager to revisit Rust and create a straightforward web application using web frameworks like Rocket or Actix. If you're interested in giving the app a try, you can find it on my GitHub account. I hope you enjoy exploring it and find it useful. Feel free to provide feedback or suggestions if you have any. May your code bring you joy!
What are some alternatives?
gptel - A simple LLM client for Emacs
gpt-cli - Chat GPT Cli that allows you to call the API directly from your terminal
gpt-anywhere - Use GPT anywhere with just one shortcut. Available for Mac, Windows, and Linux. Over 1,500 downloads.
console-chat-gpt - Python CLI for AI Chat API
gpt-generated-commit-messages - Commit and push with one step and ChatGPT generated commit message
blob - Blob aspires to be a new kind of software, one that is alive. It is a tool that utilizes large language models technology to enable the definition and implementation of software projects in natural language.
jinglebells - GPT-4 plays jingle bells in a platform-agnostic way via golang
minicloze - Rust-based command-line language-learning game. Uses the Tatoeba database.
hey-chatgpt-cli - Hey is a powerful chatbot for the command line CLI that uses ChatGPT to generate commands based on natural language input
gt - Using the OpenAI GPT model, one can conveniently access language translation from the command line.
gpt-generated-commit-messa
com.openai.unity - A Non-Official OpenAI Rest Client for Unity (UPM)