CommitFlow AIOne keyboard shortcut to go from changes to pushed code. Press Pull → Stage → AI Commit Message → Commit → Push No typing commit messages. No repetitive Git commands. No confirmation prompts. ⚡ Why CommitFlow AI?One shortcut. Your entire Git workflow.Instead of manually running:
just press:
CommitFlow AI does it for you. 🤖 AI-powered commit messagesCommitFlow AI analyzes your staged changes and generates a concise, meaningful commit message automatically. For example:
or:
🔄 Fully automaticYour shortcut runs the complete workflow:
Once you invoke the shortcut, CommitFlow AI handles the rest. 🧠 Handles large changesCommitFlow AI automatically adapts the amount of change information sent to the AI, allowing it to work with both small changes and larger changesets while controlling API usage. 🕸 Don't let AI failures stop youYou can optionally configure a fallback commit message. If AI generation fails because of a network problem, rate limit, unavailable model, or missing API key, CommitFlow AI can use your fallback message and continue the workflow. Or leave the fallback empty to stop safely when AI generation fails. 🔐 Bring Your Own KeyUse your own AI provider credentials. Your API keys are stored securely using VS Code's built-in Secret Storage and are not saved in your project or settings files. 🔌 Choose your AI providerCurrently supported:
⚙️ Customize your workflowConfigure:
🚀 Getting Started1. Install CommitFlow AIInstall the extension from the VS Code Marketplace, or via the Extensions view ( 2. Choose your AI providerBy default, CommitFlow AI uses OpenRouter. If that's fine, skip to step 3. To use Amazon Bedrock instead:
3. Add your API key
Where to get a key:
Need to update or remove a key later? Run 4. Open a Git repositoryOpen a folder in VS Code that's already a Git repository ( 5. Make some changes and syncEdit your files, then press CommitFlow AI pulls, stages, generates a commit message, commits, and pushes — automatically. ⌨️ Commands & Shortcuts
All commands are available from the Command Palette ( 🤖 OpenRouterCommitFlow AI works with OpenRouter's Chat Completions API. The default model is:
You can change the model to any compatible OpenRouter model. ☁️ Amazon BedrockCommitFlow AI also supports Amazon Bedrock through its OpenAI-compatible Chat Completions API. Configure your:
Your Bedrock and OpenRouter credentials are stored separately, so you can switch providers without losing your saved credentials. ⚙️ Settings
🔒 Privacy & SecurityCommitFlow AI does not provide an AI service or proxy your requests. You provide your own API key, and requests are sent directly to your selected AI provider. API keys are stored using VS Code Secret Storage. |