Skip to main content

python license paypal follow

gubbi

A minimal, chat-native LLM client for people who work in terminals and want explicit control over file attachments, session files, and provider switching without learning a plugin system.

Installation

pip install gubbi

Configuration

All configuration is stored in ~/.config/gubbi/settings.json. At least one provider needs added in order for chat to work. Either add it manually or program will ask for inputs on the first start.

{
    "providers": {
        "github": {
            "slug": "github",
            "url": "https://models.github.ai/inference",
            "default_model_id": "openai/gpt-4.1-mini"
        }
    }
}

In theory, it should work with any provider who follows openai api spec though I've only tested with github and few others so far. Let me know through issue tracker if it works for others.

Usage

usage: gubbi [-h] [-a] [-v]

Gubbi chat interface

optional arguments:
  -h, --help          show this help message and exit
  -a, --add-provider  Add OpenAI compatible provider
  -v, --version       show program's version number and exit

Commands

When a message starts with / (slash), it is interpreted as special command rather than a chat message sent to the LLM.

/help => List commands
/exit => Quit chat
/use <provider> => Switch provider
/model <model_name> => Switch model
/attach <path> => Attach a file
/clear => Clear context
/save => Save current chat
/load <filename> => Load an earlier chat
/models <filename> => List all models
/providers <filename> => List all providers	

Screenshot

gubbi-chatbot

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gubbi-1.0.2.tar.gz (10.0 kB view details)

Uploaded Source

File details

Details for the file gubbi-1.0.2.tar.gz.

File metadata

  • Download URL: gubbi-1.0.2.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.8.10

File hashes

Hashes for gubbi-1.0.2.tar.gz
Algorithm Hash digest
SHA256 073e24103acfbd8be2a8fc49c6a641eded950579c2fae0ad8490144fdd86b8e1
MD5 d443b7f7de0ecdd2e2e0946ff0404300
BLAKE2b-256 282f22383f538c6637a9dd16653a6eec323710b10e36b121dbed4253edc580b2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.2 This release

1 file

1.0.1

1 file

1.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page