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 63 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 302 monthly downloads. 1 of the top 10 are actively maintained.

Get all 63 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 rsmeowry/chatgpt_rs

OpenAI's ChatGPT API wrapper for Rust 🦀

47
Emerging
4 retrage/gpt-macro

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

47
Emerging
5 vibheksoni/t3router

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

42
Emerging
6 fuyufjh/heygpt

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

38
Emerging
7 askcodebase/codeindex

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

38
Emerging
8 fortunto2/openai-oxide

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

37
Emerging
9 teunissenstefan/chatgpt-gui

GTK 4 front-end to ChatGPT completions written in Rust

35
Emerging
10 ssoudan/sapiens

a bot using an OODA loop...

34
Emerging
11 MakisChristou/rustgpt

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

34
Emerging
12 jlvihv/BingGPT

BingGPT command line client, written in rust.

33
Emerging
13 divanvisagie/chat-gipitty

Terminal client for getting answers from LLMs

33
Emerging
14 RibirX/Polestar

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

31
Emerging
15 ws-kj/Orphic

A natural language shell interface for *nix systems

31
Emerging
16 acheong08/dunno

AI powered command line

31
Emerging
17 jpypi/rustix

Matrix chat bot written in Rust

30
Emerging
18 genai-rs/openai-client-base

Auto-generated Rust client for OpenAI API from OpenAPI specification

29
Experimental
19 99percentpeople/ChatGPT-rs

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

29
Experimental
20 hg8496/rusty-buddy

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

29
Experimental
21 bigduu/openai-cli

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

28
Experimental
22 gptrust/gptrust

Rust library to access openai API

28
Experimental
23 mikaelvesavuori/minion

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

27
Experimental
24 heng30/chatbox

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

27
Experimental
25 Miezhiko/chat.rs

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

26
Experimental
26 jtrv/gprepo

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

26
Experimental
27 AidenHadisi/chat-gpt-rs

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

24
Experimental
28 Sector-F-Labs/ratatoskr

A generic telegram to Kafka bridge written in Rust

24
Experimental
29 zheng0116/netchat

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

24
Experimental
30 afonso07/ruskin

Your own personal Ruskin.

23
Experimental
31 npgrosser/houston

Simple GPT-based command and script generator for the terminal

23
Experimental
32 bukzor/prototype.chatfs

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

22
Experimental
33 Skyline-9/openai-cli

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

22
Experimental
34 DieHard073055/rust-chatgpt-cli

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

21
Experimental
35 GaryMcD/rustacean_gpt

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

20
Experimental
36 shi-yan/broca

A ChatGPT powered dictionary / vocabulary book app

20
Experimental
37 rupeshs/shortgpt

Ask shortgpt for instant and concise answers

20
Experimental
38 Cocola6s6/Chat2DB_rust

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

19
Experimental
39 0byteme/chatgpt-cli

A ChatGPT client written in Rust

19
Experimental
40 ainestal/chatgpt-functions

Library to interact with gpt in chat mode, using functions

18
Experimental
41 kingwingfly/gpt

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

17
Experimental
42 Yevgnen/chatgpt_bot

Simple ChatGPT Telegram bot written in Rust.

17
Experimental
43 anotherhollow1125/hey_chat_gpt

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

17
Experimental
44 Aandreba/libopenai

A Rust client for OpenAI's API

17
Experimental
45 xuzhougeng/sgpt-rs

shell-GPT in Rust

17
Experimental
46 lorenzofelletti/chat_gpsp

Chat with Chat GPT from your Sony PSP

16
Experimental
47 prompt2shell/prompt2shell

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

15
Experimental
48 h3n4l/chatsh

Translate text to bash command in terminal and execute. 🚀

14
Experimental
49 shivam-sh/koi

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

14
Experimental
50 brylee10/wtg

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

14
Experimental
51 afritzler/BeamtenSpracheKommandozeile

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

13
Experimental
52 255doesnotexist/ruskgpt

Yet another async AskGPT CLI client powered by Rust.

13
Experimental
53 washanhanzi/await-openai

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

12
Experimental
54 tetigi/gnome-chompski

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

12
Experimental
55 sofianedjerbi/PixelPal

GPT as your game companion - Rust & Bevy powered!

12
Experimental
56 xJonathanLEI/flashcard-gpt

Intelligent and interactive vocabulary flashcards for any language powered by ChatGPT

11
Experimental
57 fversaci/CescoGPT

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

11
Experimental
58 gabrieldemian/gpt-cli

CLI program to generate linux commands using Chat GPT

11
Experimental
59 RGBz/pocketknife

AI in your CLI

11
Experimental
60 FL03/pzzld-bot

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

11
Experimental
61 hummusonrails/create-chatgpt-app

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

10
Experimental
62 dsal3389/what

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

10
Experimental
63 Akkuku/Explice

CLI tool for chat completions in the terminal

10
Experimental