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
- https://github.com/gnachman/gptline
- GitHub: gnachman/gptline
- Brew formula source: Formula/g/gptline.rb
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
}