# Ask LLM

> Second opinions for coding agents. Get a second opinion on your code or plan, inside your coding assistant, using the model subscriptions you already have.

For individual developers and small teams who already use a coding assistant and another model subscription. Review changes or challenge a plan without API keys, copy-paste, or leaving the session.

Install on Linux or macOS with Node.js 24+, then select your host and confirm the preview:

```bash
npm i -g @ask-llm/mcp && ask-llm setup
```

Install and sign in to the provider separately. Then ask: “Ask Codex to review my staged changes for bugs and missing error handling.” Choose a reviewer from a different vendor. Calls consume account quota or billing; Grok's metered API is explicit. Local Ollama models are supported. Antigravity refuses by default and opt-in has no read-only guarantee. Ask LLM sends no telemetry. Agreement between models is not proof of correctness.

## Start

- [Install](https://lykhoyda.github.io/ask-llm/start/install.html)
- [First review](https://lykhoyda.github.io/ask-llm/start/first-review.html)
- [Upgrade and remove](https://lykhoyda.github.io/ask-llm/start/upgrade-remove.html)

## Workflows

- [Review changes](https://lykhoyda.github.io/ask-llm/workflows/review-changes.html)
- [Challenge a plan](https://lykhoyda.github.io/ask-llm/workflows/challenge-plan.html)
- [Compare answers](https://lykhoyda.github.io/ask-llm/workflows/compare-answers.html)
- [Brainstorm](https://lykhoyda.github.io/ask-llm/workflows/brainstorm.html)

## Compatibility

- [Hosts](https://lykhoyda.github.io/ask-llm/compatibility/hosts.html)
- [Claude Code host notes](https://lykhoyda.github.io/ask-llm/compatibility/claude-code.html)
- [Cursor host notes](https://lykhoyda.github.io/ask-llm/compatibility/cursor.html)
- [Pi host notes](https://lykhoyda.github.io/ask-llm/compatibility/pi.html)

## Providers

- [Codex](https://lykhoyda.github.io/ask-llm/providers/codex.html)
- [Claude](https://lykhoyda.github.io/ask-llm/providers/claude.html)
- [Grok](https://lykhoyda.github.io/ask-llm/providers/grok.html)
- [Antigravity](https://lykhoyda.github.io/ask-llm/providers/antigravity.html)
- [Ollama](https://lykhoyda.github.io/ask-llm/providers/ollama.html)
- [Gemini](https://lykhoyda.github.io/ask-llm/providers/gemini.html)

## Operation

- [Diagnostics / doctor](https://lykhoyda.github.io/ask-llm/operation/diagnostics.html)
- [Authentication](https://lykhoyda.github.io/ask-llm/operation/authentication.html)
- [Data flow](https://lykhoyda.github.io/ask-llm/operation/data-flow.html)
- [Costs and Fallbacks](https://lykhoyda.github.io/ask-llm/operation/costs.html)

## Advanced

- [Codex Pair](https://lykhoyda.github.io/ask-llm/advanced/codex-pair.html)
- [Grok pair](https://lykhoyda.github.io/ask-llm/advanced/grok-pair.html)
- [Manual MCP configuration](https://lykhoyda.github.io/ask-llm/advanced/manual-configuration.html)
- [Enterprise environments / Gemini](https://lykhoyda.github.io/ask-llm/advanced/enterprise-gemini.html)

## Reference

- [Tools and schemas](https://lykhoyda.github.io/ask-llm/reference/tools.html)
- [CLI](https://lykhoyda.github.io/ask-llm/reference/cli.html)
- [Environment variables](https://lykhoyda.github.io/ask-llm/reference/environment-variables.html)
- [Skills](https://lykhoyda.github.io/ask-llm/reference/skills.html)
- [Migrating from @ask-llm/*](https://lykhoyda.github.io/ask-llm/reference/migration.html)

## Resources

- [Troubleshooting](https://lykhoyda.github.io/ask-llm/resources/troubleshooting.html)
- [Frequently asked questions](https://lykhoyda.github.io/ask-llm/resources/faq.html)

[Full workflow and operation text](https://lykhoyda.github.io/ask-llm/llms-full.txt)
