gitspectre-cli-eman
v0.0.1
Published
AI-powered Git assistant for performing any Git task using natural language
Maintainers
Readme
GitSpectre
GitSpectre is an AI-powered Git assistant for VS Code. It helps you run Git operations using natural language from commands or the sidebar.
Features
- Analyze the current repository state
- Ask Git questions in plain language
- Run natural-language Git commands
- Use either OpenRouter or Anthropic providers
- Launch from command palette, keybindings, or sidebar
Requirements
- VS Code
1.109.0or newer - A valid AI provider API key:
- OpenRouter API key, or
- Anthropic API key
Extension Settings
GitSpectre contributes the following settings:
gitspectre.provider: AI provider (openrouteroranthropic)gitspectre.apiKey: OpenRouter API keygitspectre.anthropicApiKey: Anthropic API keygitspectre.model: Optional custom model namegitspectre.autoActivate: Auto-enable in Git workspacesgitspectre.verbose: Enable verbose logs
Development
npm install
npm run compilePackage extension locally:
npm run release:checkPublishing
VS Code Marketplace
- Create a publisher in the VS Code Marketplace.
- Create a Personal Access Token (PAT).
- Login once:
npx vsce login <publisher-id>- Publish:
npm run publish:extensionAutomated publishing is also configured in GitHub Actions (see docs/release/DEPLOYMENT.md).
CLI Package Manager Distribution
Release playbooks for npm, Homebrew, Winget, and Linux options are documented in docs/release/DEPLOYMENT.md.
Known Issues
- API provider limits can cause temporary response failures.
- Very large repositories may produce slower analysis responses.
License
MIT
