quangdang46

Chat CLI — AI skill for Claude Code

AI community

ChatGPT & DeepSeek in your terminal — headless, pipeable, multi-provider CLI for humans and AI agents.

How to install Chat CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open quangdang46/chat-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Chat CLI does

ChatGPT & DeepSeek in your terminal — headless, pipeable, multi-provider CLI for humans and AI agents.

Alternatives in AI

  • Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
  • Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
  • Deepreasoning — A high-performance LLM inference API and Chat UI that integrates DeepSeek R1's CoT reasoning traces with Anthr 5.4k ★

README

chat-cli — ChatGPT & DeepSeek, without the browser

chat-cli — ChatGPT and DeepSeek from your terminal and for your agents

![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-blue.svg) ![Rust](https://img.shields.io/badge/Rust-stable-orange.svg) ![License](https://img.shields.io/badge/License-MIT-blue.svg) ![Version](https://img.shields.io/badge/version-0.1.0-orange.svg)

**Stop copying plans into a browser tab. Let your agent talk to ChatGPT directly.**

`chat-cli` brings ChatGPT and DeepSeek web sessions to the terminal — so your 3 a.m. plan-review loop becomes a single piped command instead of a copy-paste ritual.

rust cli · chatgpt · claude · deepseek · gemini · llm · terminal · ai-agent · multi-provider · headless

cargo install --path crates/chat-cli
chat-cli auth login chatgpt          # paste session token once, then forget it
chat-cli -p "tear this plan apart" -a ./PLAN.md --provider chatgpt

**Origin:** You were iterating on plans by hand-feeding them to ChatGPT in a browser. `chat-cli` removes that bottleneck: `chat-cli -p "..." --provider chatgpt` with ` -a` file attachments, local history, and a `crates/*` provider architecture — now shipping ChatGPT, Claude, DeepSeek and Gemini — all direct **web** providers (paste a cookie once, no paid API) — behind the same `Provider` trait.


Why chat-cli?

The problem (real pain, operator language)

  • You have a PLAN.md on disk. To get ChatGPT's opinion you open a tab, paste, wait, copy back, and repeat.
  • Your coding agent can't do that for you — it would need to drive a browser, pass CAPTCHAs, and babysit tokens.
  • Switching between ChatGPT, DeepSeek, and others means switching tabs, contexts, and file-upload flows.
  • History lives in the browser; your next prompt has no memory of