Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A CLI tool to set up developer tools and teach your AI coding assistants how to

1. **Installs CLI tools**: sqlcmd, GitHub CLI (gh), Atlassian CLI (atl), n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, hcloud
2. **Configures sqlcmd contexts**: Named contexts for switching between database environments
3. **Teaches your AI assistants**: Injects CLI documentation into Claude Code, Gemini CLI, and Codex configs
3. **Teaches your AI assistants**: Injects CLI documentation into Claude Code, Antigravity, and Codex configs

| Tool | Purpose |
| -------------- | -------------------------------------------------------------- |
Expand Down Expand Up @@ -200,7 +200,7 @@ This tool teaches your AI coding assistants how to use these CLI tools by inject
| AI Tool | Config Location |
| ---------------- | --------------------- |
| Claude Code | `~/.claude/CLAUDE.md` |
| Gemini CLI | `~/.gemini/GEMINI.md` |
| Antigravity | `~/.gemini/GEMINI.md` |
| OpenAI Codex CLI | `~/.codex/AGENTS.md` |

### How It Works
Expand Down
2 changes: 1 addition & 1 deletion bin/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ const runMenu = async () => {
{ name: '💬 Configure Discord CLI', value: 'discord' },
{ name: '🎭 Configure Playwright (browser automation)', value: 'playwright' },
{ name: '☁️ Configure Hetzner Cloud CLI (hcloud)', value: 'hcloud' },
{ name: '🤖 Configure AI assistants (Claude Code, Gemini CLI, Codex CLI)', value: 'llm' },
{ name: '🤖 Configure AI assistants (Claude Code, Antigravity, Codex CLI)', value: 'llm' },
new inquirer.Separator(),
{ name: '❌ Exit', value: 'exit' },
],
Expand Down
3 changes: 2 additions & 1 deletion lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ export {

export {
configureLlmTools,
GLOBAL_LLM_TOOLS,
CLI_DOCS,
SUPPORTED_TOOLS,
detectExistingConfig,
Expand Down Expand Up @@ -245,7 +246,7 @@ const CLI_TOOLS = [
},
{
id: 'llm',
name: 'LLM Documentation (Claude/Gemini/Codex)',
name: 'LLM Documentation (Claude/Antigravity/Codex)',
configure: configureLlmTools,
getStatus: () => chalk.gray('always available'),
},
Expand Down
15 changes: 12 additions & 3 deletions lib/llm/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ const GLOBAL_LLM_TOOLS = [
file: 'CLAUDE.md',
},
{
name: 'Gemini CLI',
// ~/.gemini/GEMINI.md is read by Antigravity (Google's agentic IDE); the
// standalone Gemini CLI that previously consumed it is sunset.
name: 'Antigravity CLI',
dir: '.gemini',
file: 'GEMINI.md',
},
Expand Down Expand Up @@ -1114,7 +1116,7 @@ const injectToLlmConfig = (tool) => {
*/
const SUPPORTED_TOOLS = [
{ name: 'Claude Code', config: '~/.claude/CLAUDE.md' },
{ name: 'Gemini CLI', config: '~/.gemini/GEMINI.md' },
{ name: 'Antigravity CLI', config: '~/.gemini/GEMINI.md' },
{ name: 'OpenAI Codex CLI', config: '~/.codex/AGENTS.md' },
];

Expand Down Expand Up @@ -1160,4 +1162,11 @@ export const configureLlmTools = async () => {
/**
* Export for direct access
*/
export { CLI_DOCS, SUPPORTED_TOOLS, detectExistingConfig, BLOCK_START, BLOCK_END };
export {
GLOBAL_LLM_TOOLS,
CLI_DOCS,
SUPPORTED_TOOLS,
detectExistingConfig,
BLOCK_START,
BLOCK_END,
};
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@enthus-appdev/llm-cli-setup",
"version": "1.8.0",
"description": "CLI tools setup with LLM integration - installs and configures sqlcmd, gh, atl, n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, and hcloud with Claude Code, Gemini CLI, and Codex support",
"version": "1.9.0",
"description": "CLI tools setup with LLM integration - installs and configures sqlcmd, gh, atl, n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, and hcloud with Claude Code, Antigravity, and Codex support",
"type": "module",
"main": "./lib/index.js",
"exports": {
Expand Down