Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Coding CompanionNew to Visual Studio Code? Get it now.
Coding Companion

Coding Companion

Fornax Tecnologia

|
14 installs
| (0) | Free
AI-powered code review assistant using Google's Gemini AI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Coding Companion

AI-powered coding assistant for Visual Studio Code.

Coding Companion integrates with powerful AI models like Google's Gemini and AWS Bedrock (via Anthropic Claude) to provide insightful code reviews directly within your editor. It helps you identify potential issues, improve code quality, and learn best practices.

Published by Fornax Tecnologia.

Features

  • AI Code Review: Get feedback on your current file or just the saved changes.
  • Multiple AI Providers: Choose between Google AI (Gemini models) and AWS Bedrock (e.g., Anthropic Claude).
  • Configurable: Customize the AI model, file types to monitor, review triggers (manual or on-save), and more.
  • Review Panel: View AI feedback conveniently in a dedicated panel within the Coding Companion activity bar view.
  • Usage Statistics: Keep track of your AI usage (basic cost info).
  • Git Integration: Reviews saved changes (diffs) against the last commit.
  • Jira Integration (Optional): Connect to your Jira instance.
  • GitHub Integration (Experimental): Fetch assigned Pull Requests and Issues (requires PAT).
  • Custom Prompts: Override the default review prompt for tailored feedback.
  • Debug Mode: View raw AI responses for troubleshooting.

Requirements

  • Visual Studio Code version 1.80.0 or higher.
  • An API key for your chosen AI provider:
    • Google AI: A Gemini API Key.
    • AWS Bedrock: AWS credentials must be stored in your .aws file. Create a new profile for it and add it to the settings. Note: Using IAM roles or profiles is recommended for better security.

Extension Settings

This extension contributes the following settings (accessible via File > Preferences > Settings or the Configure Extension Settings command):

  • codingCompanion.aiProvider: Select the AI service provider (googleAI or awsBedrock).
  • Google AI Settings:
    • codingCompanion.googleAI.apiKey: Your Google Gemini API Key.
    • codingCompanion.googleAI.modelName: The specific Gemini model to use (e.g., gemini-1.5-pro).
  • AWS Bedrock Settings:
    • codingCompanion.aws.region: AWS Region for Bedrock service (e.g., us-east-1).
    • codingCompanion.aws.accessKeyId: AWS Access Key ID.
    • codingCompanion.aws.secretAccessKey: AWS Secret Access Key (treated as a password).
    • codingCompanion.aws.bedrockModelId: The ID of the Bedrock model to use (e.g., anthropic.claude-v2).
  • General Settings:
    • codingCompanion.fileMonitor.fileTypes: File extensions to monitor for changes (e.g., [".js", ".py"]).
    • codingCompanion.autoReviewOnSave: Automatically trigger a review on file save (true/false).
    • codingCompanion.review.autoOpenIssues: Automatically open the AI Review panel when issues are found (true/false).
    • codingCompanion.review.promptOverride: Provide a custom prompt template (use {code} for the code block).
    • codingCompanion.debug.enabled: Enable debug mode (true/false).
  • Jira Integration Settings:
    • codingCompanion.jira.url: Your Jira instance URL.
    • codingCompanion.jira.email: Your Jira account email.
    • codingCompanion.jira.apiToken: Your Jira API token (treated as a password).
  • GitHub Integration Settings:
    • codingCompanion.featureFlags.gitHubTasks: Enable experimental GitHub integration (true/false).
    • codingCompanion.github.apiToken: GitHub Personal Access Token (PAT) with 'repo' scope (treated as a password).
    • codingCompanion.github.username: Your GitHub username.

Commands

Access commands via the Command Palette (Ctrl+Shift+P or Cmd+Shift+P):

  • Coding Companion: Start AI Code Review: (Currently seems inactive based on activationEvents, might be legacy or for future use).
  • Coding Companion: Stop AI Code Review: (Currently seems inactive based on activationEvents, might be legacy or for future use).
  • Coding Companion: Review Current File with AI: Trigger a review for the active editor file.
  • Coding Companion: Show AI Usage Statistics: Display information about AI usage/costs.
  • CodingCompanion: Review Saved Changes with AI: Review the differences between the current file and the last saved version recognized by the extension's diff tracking.
  • CodingCompanion: Configure Extension Settings: Opens the VS Code settings filtered to this extension.

You can also find icons for Review Active File, Review Saved Changes with AI, and Configure Extension Settings in the "AI Reviews" view title bar.

Release Notes

0.1.0

  • Initial release of Coding Companion.
  • Support for Google AI (Gemini) and AWS Bedrock.
  • Core review functionality for files and saved diffs.
  • Basic Jira and experimental GitHub integration.

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft