hsx-ai-cli
v1.0.0
Published
CLI tool to query Doubao/DeepSeek/Gemini with saved login session - use your own account for free
Maintainers
Readme
hsx-ai-cli
CLI tool to query Doubao/DeepSeek/Gemini with your own browser login session.
Claude Code can directly call this via bash, saves tokens vs full MCP connection.
Features
- ✅ Use your own logged-in account, free quota
- ✅ No API Key needed
- ✅ Supports DeepSeek, Doubao, Gemini
- ✅ Lightweight CLI, Claude calls via bash directly
- ✅ Saves login cookies, reuse next time
- ✅ Auto-detect Edge/Chrome browser
- ✅ Works on Windows/macOS/Linux
Installation
npm install -g hsx-ai-cliOr use with npx (no install needed):
npx hsx-ai-cli ai-query-setup deepseekQuick Start
1. Setup (save login)
Login to DeepSeek:
ai-query-setup deepseekLogin to Doubao:
ai-query-setup doubaoLogin to Gemini:
ai-query-setup geminiA browser window will open, just login like you normally do. After login is complete and you see the chat interface, press Enter in terminal to save cookies.
Cookies are saved to ~/.hsx-ai-cli/ and will be reused next time.
2. Usage
Basic query:
ai-query "what is the weather today"Specify provider:
ai-query --provider doubao "explain quantum computing"Headless mode (no browser window):
ai-query --headless "latest news 2026"Specify browser:
ai-query --browser chrome --provider deepseek "write a hello world in python"Usage in Claude Code
Claude can call this directly via bash:
ai-query "2026 March latest AI news"Or with provider:
ai-query --provider doubao "write a git commit message for this change"Why this is better than MCP:
- Doesn't occupy an MCP connection slot
- Lower overhead, lighter weight
- Claude gets the answer directly from stdout
- Saves tokens compared to full MCP protocol
Commands
| Command | Description |
|---------|-------------|
| ai-query <query> | Query AI with your question |
| ai-query-setup <provider> | Setup/login and save cookies |
Options for ai-query
| Option | Short | Description | Default |
|--------|-------|-------------|---------|
| --provider <name> | -p | Provider: deepseek/doubao/gemini | deepseek |
| --browser <name> | -b | Browser: auto/edge/chrome | auto |
| --headless | -h | Run in headless mode (no window) | false |
How it works
Claude Code → bash → ai-query → puppeteer → your browser → AI → answer → stdout → ClaudeUses your existing login session from browser, you don't need to pay for API.
Re-login
If cookies expire, just run setup again:
ai-query-setup <provider>License
MIT
