🍺 BREW Explorer

← all formulae

gptline

brew install gptline v1.0.8_21 GPL-3.0-only

ChatGPT client with native iTerm2 support

32
30-day installs · #5639
203
90-day · #4164
852
365-day · #4086
38
★ GitHub stars · updated 2y ago

Runtime dependencies

Build dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "pkgconf",
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "certifi",
    "freetype",
    "jpeg-turbo",
    "libraqm",
    "libtiff",
    "libyaml",
    "little-cms2",
    "pillow",
    "pydantic",
    "python@3.14",
    "webp"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "ChatGPT client with native iTerm2 support",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:24+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "gptline",
  "github_default_branch": "main",
  "github_last_commit_at": "2024-08-08T23:03:55Z",
  "github_readme_excerpt": "# gptline\n\ngptline is a command-line ChatGPT client written in Python. It allows you to interact with OpenAI\u0027s GPT models using a terminal emulator. With gptline, you can have multi-line conversations with a useful and unintrusive UI.\n\n## Features\n\n- Multi-line input: gptline allows you to input multiple lines of text as prompts, making it easier to have more complex conversations with the chatgpt model.\n- Multiple conversations: You can have multiple ongoing conversations with the chatgpt model, allowing you to switch between different contexts seamlessly.\n- Search past messages: gptline keeps track of past messages, making it easy to search and reference previous interactions.\n- Response regeneration: If you\u0027re not satisfied with the initial response, gptline allows you to regenerate a new response based on the same prompt.\n- Editing past prompts: You can edit past prompts to refine or change the context of the conversation.\n- iTerm2 support: It adds marks so you can easily navigate from message to message.\n\n## Installation\n\nYou can install gptline using pip3:\n\n```bash\npip3 install gptline\n```\n\n## Usage\n\nTo start using gptline, simply run the following command:\n\n```bash\ngptline\n```\n\nOnce you\u0027re in the gptline terminal, you can start interacting with the chatgpt model by entering your prompts. Use the `Ctrl+C` shortcut to exit the gptline terminal.\n\n## License\n\ngptline is released under the GPL v3 license. See [LICENSE](LICENSE) for more information.\n\n## Contributing\n\nContributions to gptline are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n",
  "github_repo": "gnachman/gptline",
  "github_stars": 38,
  "github_topics": [],
  "homepage": "https://github.com/gnachman/gptline",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 32,
  "installs_365d": 852,
  "installs_90d": 203,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "gptline",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 5639,
  "rank_365d": 4086,
  "rank_90d": 4164,
  "raw_hash": "dcee15b9bd1156f8",
  "recommended_dependencies": [],
  "revision": 21,
  "ruby_source_path": "Formula/g/gptline.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "libxml2",
    "libxslt"
  ],
  "version_head": "HEAD",
  "version_stable": "1.0.8",
  "versioned_formulae": [],
  "why_use_this": null
}