10x-chat
Original:🇺🇸 English
Translated
Chat with web AI agents (ChatGPT, Gemini, Claude, Grok, NotebookLM) via browser automation. Use when stuck, need cross-validation, or want a second-model review.
4installs
Sourcerealmikechong/10x-chat
Added on
NPX Install
npx skill4agent add realmikechong/10x-chat 10x-chatTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →10x-chat — AI Agent Skill
Use 10x-chat to send prompts to web-based AI agents (ChatGPT, Gemini, Claude, Grok, NotebookLM) via automated browser sessions. The browser uses a persisted Chrome profile, so the user only needs to login once.
When to use
- Stuck on a bug: ask another model for a fresh perspective.
- Code review: send PR diff to GPT / Claude / Gemini for cross-review.
- Cross-validation: compare answers from multiple models.
- Knowledge gaps: leverage a model with different training data / reasoning.
Commands
use (bun.sh) instead if you prefer speed.
bunxnpxbash
# Login (one-time per provider — opens browser for user to authenticate)
npx 10x-chat@latest login chatgpt
npx 10x-chat@latest login gemini
npx 10x-chat@latest login claude
npx 10x-chat@latest login grok
npx 10x-chat@latest login notebooklm
# Chat with a single provider
npx 10x-chat@latest chat -p "Review this code for bugs" --provider chatgpt --file "src/**/*.ts"
# Multi-provider fan-out (coming v0.2)
# npx 10x-chat@latest chat -p "Review this PR" --providers chatgpt,gemini,claude --file "src/**"
# Dry run (preview the prompt bundle without sending)
npx 10x-chat@latest chat --dry-run -p "Debug this error" --file src/
# Copy bundle to clipboard (manual paste fallback)
npx 10x-chat@latest chat --copy -p "Explain this" --file "src/**"
# Check recent sessions
npx 10x-chat@latest status
# View a session's response
npx 10x-chat@latest session <id> --render
# NotebookLM — manage notebooks & sources
npx 10x-chat@latest notebooklm list # List notebooks
npx 10x-chat@latest notebooklm create "My Research" # Create notebook
npx 10x-chat@latest notebooklm add-url <id> https://... # Add URL source
npx 10x-chat@latest notebooklm add-file <id> ./paper.pdf # Upload file source
npx 10x-chat@latest notebooklm sources <id> # List sources
npx 10x-chat@latest notebooklm summarize <id> # AI summary
npx 10x-chat@latest chat -p "Summarize" --provider notebooklm # Chat with NotebookLMTips
- Login first: Run once per provider. The session persists.
npx 10x-chat@latest login <provider> - Keep file sets small: fewer files + a focused prompt = better answers.
- Don't send secrets: exclude , key files, auth tokens from
.envpatterns.--file - Use to preview what will be sent before committing to a run.
--dry-run - Timeouts: Default is 5 minutes. Use for long-thinking models.
--timeout <ms> - NotebookLM: Add sources first (/
notebooklm add-url), then chat withadd-file.--provider notebooklm
Safety
- Never include credentials, API keys, or tokens in the bundled files.
- The tool opens a real browser with real login state — treat it like your own browser session.