Rust OpenAI Clients LLM Tools

Rust-native libraries and CLI tools for interacting with OpenAI APIs (ChatGPT, GPT models). Does NOT include general Rust web frameworks, non-OpenAI AI integrations, or desktop/web applications built with these libraries.

There are 82 rust openai clients tools tracked. 1 score above 50 (established tier). The highest-rated is Arend-Jan/chat-gpt-lib-rs at 57/100 with 43 stars and 309 monthly downloads. 1 of the top 10 are actively maintained.

Get all 82 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=rust-openai-clients&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 Arend-Jan/chat-gpt-lib-rs

A Rust library for interacting with OpenAI's ChatGPT API, providing an...

57
Established
2 openai-rs/openai-api

A simple Rust library for OpenAI API, free from complex async operations and...

49
Emerging
3 retrage/gpt-macro

ChatGPT powered Rust proc macro that generates code at compile-time.

47
Emerging
4 rsmeowry/chatgpt_rs

OpenAI's ChatGPT API wrapper for Rust 🦀

47
Emerging
5 teunissenstefan/chatgpt-gui

GTK 4 front-end to ChatGPT completions written in Rust

42
Emerging
6 vibheksoni/t3router

Rust library for t3.chat API - Programmatic access to Claude, GPT-4, Gemini,...

42
Emerging
7 ssoudan/sapiens

a bot using an OODA loop...

41
Emerging
8 askcodebase/codeindex

Local-first high performance codebase index engine designed for AskCodebase.

38
Emerging
9 fuyufjh/heygpt

A simple command-line interface for ChatGPT API written in Rust ⚡️

38
Emerging
10 fortunto2/openai-oxide

Idiomatic Rust client for OpenAI API — 1:1 parity with openai-python

38
Emerging
11 jpypi/rustix

Matrix chat bot written in Rust

37
Emerging
12 99percentpeople/ChatGPT-rs

ChatGPT-rs is a lightweight ChatGPT client with a graphical user interface,...

36
Emerging
13 hg8496/rusty-buddy

A CLI leveraging OpenAI for chat-based code enhancement, file management,...

36
Emerging
14 gptrust/gptrust

Rust library to access openai API

35
Emerging
15 bigduu/openai-cli

This is a Rust library that provides a CLI (command-line interface) for easy...

35
Emerging
16 mikaelvesavuori/minion

The easiest and most lightweight way for developers to use OpenAI APIs in a CLI.

34
Emerging
17 MakisChristou/rustgpt

Yet another command-line chat GPT frontend written in Rust.

34
Emerging
18 heng30/chatbox

A Chatbot for OpenAI ChatGPT. Based on Slint-ui and Rust.

34
Emerging
19 jtrv/gprepo

a command-line tool that transforms a Git repository into a minimal format...

33
Emerging
20 divanvisagie/chat-gipitty

Terminal client for getting answers from LLMs

33
Emerging
21 jlvihv/BingGPT

BingGPT command line client, written in rust.

33
Emerging
22 Miezhiko/chat.rs

Rust wrapper over chat APIs from HuggingFace and various reverse engineering...

33
Emerging
23 genai-rs/openai-client-base

Auto-generated Rust client for OpenAI API from OpenAPI specification

32
Emerging
24 acheong08/dunno

AI powered command line

31
Emerging
25 ws-kj/Orphic

A natural language shell interface for *nix systems

31
Emerging
26 RibirX/Polestar

A Rust open source cross-platform ChatGPT/Gemini UI (Linux / Win / MacOS).

31
Emerging
27 Sector-F-Labs/ratatoskr

A generic telegram to Kafka bridge written in Rust

31
Emerging
28 zheng0116/netchat

A modern real-time chat application built with Rust, WebSocket, and OpenAI...

31
Emerging
29 AidenHadisi/chat-gpt-rs

Communicate with OpenAi's GPT3.5 and GPT4 (ChatGPT) API.

31
Emerging
30 afonso07/ruskin

Your own personal Ruskin.

30
Emerging
31 DieHard073055/rust-chatgpt-cli

Rust ChatGPT CLI is a user-friendly terminal interface for OpenAI's GPT...

28
Experimental
32 GaryMcD/rustacean_gpt

Meet Rustacean GPT, an experimental project transforming OpenAi's GPT into a...

27
Experimental
33 rupeshs/shortgpt

Ask shortgpt for instant and concise answers

27
Experimental
34 shi-yan/broca

A ChatGPT powered dictionary / vocabulary book app

27
Experimental
35 0byteme/chatgpt-cli

A ChatGPT client written in Rust

26
Experimental
36 Cocola6s6/Chat2DB_rust

参考 Chat2DB 的效果,使用 chatgpt 进行自然语言翻译,然后对数据库进行操作,使用 rust 语言实现的 web 应用。

26
Experimental
37 npgrosser/houston

Simple GPT-based command and script generator for the terminal

25
Experimental
38 ainestal/chatgpt-functions

Library to interact with gpt in chat mode, using functions

25
Experimental
39 anotherhollow1125/hey_chat_gpt

take_care_of_the_rest / あとは任せた proc-macro of Rust

24
Experimental
40 Yevgnen/chatgpt_bot

Simple ChatGPT Telegram bot written in Rust.

24
Experimental
41 kingwingfly/gpt

A CLI and TUI(WIP) for chatGPT built with Rust. And offer a core crate for...

24
Experimental
42 Aandreba/libopenai

A Rust client for OpenAI's API

24
Experimental
43 xuzhougeng/sgpt-rs

shell-GPT in Rust

23
Experimental
44 lorenzofelletti/chat_gpsp

Chat with Chat GPT from your Sony PSP

23
Experimental
45 prompt2shell/prompt2shell

Rust CLI tool that leverage GPT-4 to generate and execute shell commands.

22
Experimental
46 bukzor/prototype.chatfs

Lazy filesystem for chat conversations (claude.ai, ChatGPT)

22
Experimental
47 Skyline-9/openai-cli

Fast, minimal OpenAI command-line client written in Rust. Features...

22
Experimental
48 brylee10/wtg

What The GPT (wtg), a CLI to chat with your program logs

21
Experimental
49 h3n4l/chatsh

Translate text to bash command in terminal and execute. 🚀

21
Experimental
50 shivam-sh/koi

Koi is a simple tool built to let you use ChatGPT through the command line....

21
Experimental
51 255doesnotexist/ruskgpt

Yet another async AskGPT CLI client powered by Rust.

20
Experimental
52 afritzler/BeamtenSpracheKommandozeile

"BeamtenSpracheKommandozeile" ist eine humorvolle Bash-Skriptsammlung, die...

20
Experimental
53 sofianedjerbi/PixelPal

GPT as your game companion - Rust & Bevy powered!

19
Experimental
54 tetigi/gnome-chompski

Gnome Chompski is a ChatGPT-powered Gnome that helps you learn Polish

19
Experimental
55 washanhanzi/await-openai

ease your way to work with openai, gemini and anthropic api

19
Experimental
56 fversaci/CescoGPT

A multipurpose CLI and Telegram bot, powered by ChatGPT API (and Rust)

18
Experimental
57 xJonathanLEI/flashcard-gpt

Intelligent and interactive vocabulary flashcards for any language powered by ChatGPT

18
Experimental
58 RGBz/pocketknife

AI in your CLI

18
Experimental
59 gabrieldemian/gpt-cli

CLI program to generate linux commands using Chat GPT

18
Experimental
60 Akkuku/Explice

CLI tool for chat completions in the terminal

17
Experimental
61 dsal3389/what

a simple chatgpt companion chat that can read command outputs and response...

17
Experimental
62 hummusonrails/create-chatgpt-app

CLI tool to quickly create a Rocket web app with ChatGPT initialized and ready to go

17
Experimental
63 JakeKalstad/openai-rust

Rust API for interacting with ChatGPT and Whisper http APIs

13
Experimental
64 FL03/pzzld-bot

This bot is an intelligent companion for summarizing articles, topics, and...

13
Experimental
65 mcdallas/gptask

Command line client for ChatGPT

13
Experimental
66 0xfourzerofour/gpt-cli

Chat GPT Cli that allows you to call the API directly from your terminal

12
Experimental
67 IngoKl/openai-endpoint-simulator

This tool simulates a basic OpenAI Chat Completions endpoint.

11
Experimental
68 milespossing/gpt-workbench

A simple workbench for openai

11
Experimental
69 sicDoug/ch

Minimalistic ChatGPT CLI written in Rust

11
Experimental
70 a-poor/openai-stream-rust-demo

Demo making a streaming request to the OpenAI chat completion endpoint with Rust.

11
Experimental
71 MrPicklePinosaur/shrs_openai

ai for the command line

11
Experimental
72 fujinov/Mychat-GPT

ChatGPT used on command line

11
Experimental
73 thomaslc66/gpto

GPTo you can't lie to Pinocchio's father

11
Experimental
74 jremb/oairs

Rust library for OpenAI API

11
Experimental
75 maxmekiska/gpt-cli

openai cli implemented in rust.

11
Experimental
76 mbs0221/dblp_crawler

Build a DBLP Database Crawler with ChatGPT!

11
Experimental
77 yonasBSD/search-wikipedia

Search Wikipedia on the command line

11
Experimental
78 lukebro/chatgpt-cli

Talk to ChatGPT in your terminal.

11
Experimental
79 bovi/RUSTfull

Rust-based Microsoft Graph API

11
Experimental
80 rafaelpierre/talkr

A simple Rust Web App prototype for an AI Chatbot.

10
Experimental
81 thefcraft/chatlogger

ChatLogger is a Python package written in RUST for managing chat...

10
Experimental
82 janekbaraniewski/britify

britify - words all chav, bruv, just how you like 'em, innit

10
Experimental