1414** The developer-first AI CLI.** Cross-language code intelligence from your terminal.
1515
1616Trace call graphs across Java, SQL, Python, and TypeScript. Impact analysis.
17- AI-powered agentic execution. 978 tests. Zero vendor lock-in .
17+ AI-powered agentic execution. Works with Copilot & Gemini. Windows, macOS, Linux .
1818
1919[ ![ CI] ( https://github.com/sunilp/jam-cli/actions/workflows/ci.yml/badge.svg )] ( https://github.com/sunilp/jam-cli/actions/workflows/ci.yml )
2020[ ![ npm] ( https://img.shields.io/npm/v/@sunilp-org/jam-cli.svg )] ( https://www.npmjs.com/package/@sunilp-org/jam-cli )
@@ -43,8 +43,9 @@ Jam isn't a generic AI assistant. It's the senior dev who's seen everything —
4343- 🔧 ** Git toolkit** — ` wtf ` explains state, ` undo ` reverses mistakes, ` standup ` shows your work
4444- ✅ ** Verification** — scan for secrets, lint, type-check before you commit
4545- 🧰 ** 19 zero-LLM utilities** — ` ports ` , ` stats ` , ` deps ` , ` todo ` , ` hash ` , ` json ` , ` env ` , and more
46- - 🔌 ** Any provider** — Ollama, OpenAI, Anthropic, Groq, GitHub Copilot — or bring your own
46+ - 🔌 ** Any provider** — Copilot, Gemini, Ollama, OpenAI, Anthropic, Groq — or bring your own
4747- 🏠 ** Local-first** — your code never leaves your machine unless you choose a remote provider
48+ - 🖥️ ** Cross-platform** — Windows (PowerShell, cmd), macOS, Linux
4849- 🔗 ** MCP + plugins** — connect to Model Context Protocol servers, drop in custom commands
4950
5051---
@@ -62,17 +63,20 @@ brew tap sunilp/tap && brew install jam-cli
6263npx @sunilp-org/jam-cli doctor
6364```
6465
65- Jam auto-detects the best available AI provider:
66+ Jam auto-detects the best available AI provider — ** no API keys needed ** if you have Copilot or Gemini :
6667
6768| Priority | Provider | Setup |
6869| ----------| ----------| -------|
69- | 1 | ** GitHub Copilot** | VSCode extension or Copilot CLI installed |
70- | 2 | ** Anthropic** | ` export ANTHROPIC_API_KEY=sk-ant-... ` |
71- | 3 | ** OpenAI** | ` export OPENAI_API_KEY=sk-... ` |
72- | 4 | ** Ollama** (default) | ` ollama serve ` + ` ollama pull llama3.2 ` |
70+ | 1 | ** GitHub Copilot** | VSCode extension — zero config |
71+ | 2 | ** Gemini Code Assist** | VSCode extension — zero config |
72+ | 3 | ** Anthropic** | ` export ANTHROPIC_API_KEY=sk-ant-... ` |
73+ | 4 | ** OpenAI** | ` export OPENAI_API_KEY=sk-... ` |
74+ | 5 | ** Ollama** (default) | ` ollama serve ` + ` ollama pull llama3.2 ` |
7375
7476``` bash
75- jam doctor # verify everything works
77+ jam doctor # verify everything works
78+ jam models list # see available models
79+ jam models set gpt-4o # set your preferred model
7680```
7781
7882---
@@ -177,7 +181,8 @@ jam commit
177181- All commands in the Command Palette
178182- ` @jam ` chat participant in GitHub Copilot Chat
179183- TODO tree in the sidebar with click-to-navigate
180- - Copilot auto-detected as AI provider — zero configuration
184+ - ** Copilot or Gemini** auto-detected — zero configuration, no API keys
185+ - Status bar indicator shows connection state
181186- Keeps jam-cli updated automatically
182187
183188---
0 commit comments