Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors!
| Date | Stars |
|---|---|
| 2026-07-31 | 771 |
| 2026-08-02 | 771 |
| 2026-08-06 | 771 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<h1 align=center>Oatmeal</h1>

[](https://github.com/dustinblackman/oatmeal/actions)
[](https://github.com/dustinblackman/oatmeal/releases)
[](https://coveralls.io/github/dustinblackman/oatmeal?branch=main)
> Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite [editors](#editors)!
- [Overview](#Overview)
- [Install](#Install)
- [MacOS](#macos)
- [Debian / Ubuntu](#debian--ubuntu)
- [Fedora / CentOS](#fedora--centos)
- [Nix](#nix)
- [Arch Linux](#arch-linux)
- [Alpine Linux](#alpine-linux)
- [Windows](#windows)
- [Cargo](#cargo)
- [Docker](#docker)
- [Manual](#manual)
- [Source](#source)
- [Usage](#Usage)
- [Configuration](#configuration)
- [Backends](#backends)
- [Editors](#editors)
- [Themes](#themes)
- [Sessions](#sessions)
- [Contributing](#contributing)
- [Report an issue](#report-an-issue)
- [Development](#Development)
- [Setup](#setup)
- [Adding a backend](#adding-a-backend)
- [Adding an editor](#adding-an-editor)
- [Adding syntax highlighting for a language](#adding-syntax-highlighting-for-a-language)
- [FAQ](#faq)
- [Why Oatmeal?](#why-oatmeal)
- [License](#license)
## Overview
Oatmeal is a terminal UI chat application that speaks with LLMs, complete with slash commands and fancy chat bubbles. It features agnostic backends to allow switching between the powerhouse of ChatGPT, or keeping things private with Ollama.
While Oatmeal works great as a stand alone terminal application, it works even better paired with an editor like Neovim!
See it in action with Neovim (click to restart):

_Note:_ This project is still quite new, and LLM's can return unexpected answers the UI isn't prepped for. There's likely a few bugs hidden somewhere.
## Install
### macOS
```sh
brew install dustinblackman/tap/oatmeal
```
### Debian / Ubuntu
Note: This method may have outdated releases.
```sh
curl -s https://apt.dustinblackman.com/KEY.gpg | apt-key add -
curl -s https://apt.dustinblackman.com/dustinblackman.list > /etc/apt/sources.list.d/dustinblackman.list
sudo apt-get update
sudo apt-get install oatmeal
```
### Fedora / CentOS
Note: This method may have outdated releases.
```sh
dnf config-manager --add-repo https://yum.dustinblackman.com/config.repo
dnf install oatmeal
```
### Nix
```sh
nix-env -f '<nixpkgs>' -iA nur.repos.dustinblackman.oatmeal
```
### Arch Linux
```sh
yay -S oatmeal-bin
```
### Alpine Linux
<!-- alpine-install start -->
```sh
arch=$(uname -a | grep -q aarch64 && echo 'arm64' || echo 'amd64')
curl -L -o oatmeal.apk "https://github.com/dustinblackman/oatmeal/releases/download/v0.13.0/oatmeal_0.13.0_linux_${arch}.apk"
apk add --allow-untrusted ./oatmeal.apk
```
<!-- alpine-install end -->
### Windows
**Chocolatey**
<!-- choco-install start -->
```sh
choco install oatmeal --version=0.13.0
```
<!-- choco-install end -->
**Scoop**
```sh
scoop bucket add dustinblackman https://github.com/dustinblackman/scoop-bucket.git
scoop install oatmeal
```
**Winget**
```sh
winget install -e --id dustinblackman.oatmeal
```
### Cargo
```sh
cargo install oatmeal --locked
```
### Docker
```sh
docker run --rm -it ghcr.io/dustinblackman/oatmeal:latest
```
### Manual
Download the pre-compiled binaries and packages from the [releases page](https://github.com/dustinblackman/oatmeal/releases) and
copy to the desired location.
### Source
```sh
git clone https://github.com/dustinblackman/oatmeal.git
cd oatmeal
cargo build --release
mv ./target/release/oatmeal /usr/local/bExcerpt of 16,317 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:acd1592d254afed2, topic:large-language-models, topic:llm