Breadstick Get it on Google Play

debgpt

General Purpose Terminal LLM Tool with Some Debian-Specific Design

Command lineDevelopment

Install

Not tested on a device yet. What that means

Commands in the package

  • debgpt

About debgpt

From Debian's package description

DebGPT is a lightweight terminal tool designed for everyday use with Large Language Models (LLMs), aiming to explore their potential in aiding Debian/Linux development. The possible use cases include code generation, documentation writing, code editing, and more, far beyond the capabilities of traditional software.

To achieve that, DebGPT gathers relevant information from various sources like files, directories, and URLs, and compiles it into a prompt for the LLM. It also supports Retrieval-Augmented Generation (RAG) using language embedding models. DebGPT supports a range of LLM service providers, both commercial and self-hosted, including OpenAI, Anthropic, Google Gemini, Ollama, LlamaFile, vLLM, and ZMQ (DebGPT's built-in backend for self-containment).

From Debian's description of the debgpt package, under that package's license.

Dependencies

Depends on

  • python3-bs4
  • python3-lz4
  • python3-numpy
  • python3-openai
  • python3-prompt-toolkit
  • python3-pygments
  • python3-requests
  • python3-rich
  • python3-tenacity
  • python3-tomli
  • python3-urwid
  • python3

Recommends

  • python3-zmq
  • git
  • tldr
  • man-db

Related apps

All Linux development tools

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the debgpt package, under that package's license.
  • Description: Debian's description of the debgpt package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.