git404hub

what is gubbi fr?

prahladyeri/gubbi — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 1/5Setup · easy

tl;dr

Gubbi is a minimal terminal chatbot for talking to LLMs, with commands to switch providers, attach files, and save or reload chat sessions.

vibe map

mindmap
  root((gubbi))
    What it does
      Terminal chat client
      Provider switching
      File attachments
      Save and load sessions
    Tech stack
      Python
      pip
    Use cases
      Terminal LLM chat
      Multi-provider testing
      Session management
    Audience
      Developers
      Terminal users
    Notes
      OpenAI API compatible providers
      Minimal by design

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Chat with an LLM directly from the terminal without opening a browser-based interface.

VIBE 2

Switch between different AI providers or models mid-conversation using a slash command.

VIBE 3

Attach a local file to a chat so the LLM can reference its contents.

VIBE 4

Save a chat session to a file and reload it later to continue where you left off.

what's the stack?

Python

how it stacks up fr

prahladyeri/gubbi0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity1/52/54/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires adding at least one OpenAI-API-compatible provider, such as an API key, before chat works.

A license badge is shown but the specific terms are not stated in the README itself.

in plain english

Gubbi is a minimal command line chatbot for talking to large language models, built for people who work in a terminal and want direct control over things like file attachments, saved chat sessions, and switching between AI providers, without learning a plugin system to do it. You install it with pip, and configuration lives in a single settings file in your home directory. Before you can chat, you need to add at least one AI provider, either by editing that settings file directly or by answering a few prompts the program asks the first time you run it. The README explains that Gubbi should work with any provider that follows the OpenAI API specification, though the author has only personally tested it with GitHub Models and a small number of others, and invites people to report whether it works with additional providers through the issue tracker. Once running, Gubbi behaves like a normal chat interface, but any message you type that starts with a forward slash is treated as a command instead of being sent to the AI. Commands let you list available commands, quit the program, switch to a different provider or model, attach a file to the conversation, clear the current context, save the current chat to a file, load a previously saved chat back in, and list the models or providers currently configured. The project is written in Python and distributed through pip. A license badge appears in the README pointing to the repository's GitHub license page, but the specific license terms are not spelled out in the README text itself. The author also includes a PayPal donation link and a social media follow badge.

prompts (copy fr)

prompt 1
Walk me through installing this tool with pip and configuring my first AI provider.
prompt 2
Explain how to add a new OpenAI-API-compatible provider to this chatbot's settings file.
prompt 3
Write a short reference card listing all of this chatbot's slash commands and what each one does.
prompt 4
How would I attach a file to a conversation and then save that chat session for later?

Frequently asked questions

what is gubbi fr?

Gubbi is a minimal terminal chatbot for talking to LLMs, with commands to switch providers, attach files, and save or reload chat sessions.

What language is gubbi written in?

Mainly Python. The stack also includes Python.

What license does gubbi use?

A license badge is shown but the specific terms are not stated in the README itself.

How hard is gubbi to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is gubbi for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.