codecompanion.aiAI tool

CodeCompanion

codecompanion.ai
Plans tarifaires

Aucun plan tarifaire detaille n'est encore disponible pour cet outil.

Presentation detaillee

CodeCompanionWhat's New?ContactFirst AI Coding AgentIdea to app in seconds. Download for free today.Download for MacDownload for WindowsJoin 10K+ usersKnows your entire codebaseCodeCompanion will research your entire project to find all relevant information and files before executing the taskIntegrated Terminal, BrowserCodeCompanion operates in an environment with access to all the tools a human software developer would need. The app can execute shell commands and read the output, open a web browser, and automatically fix developer console errors and warnings.Can browse & search webWatch CodeCompanion navigate website to extract latest documentation and use it to update your codePrivacy & securityAll data for the app is stored locally on your system, ensuring user privacy and data securityWorks with any size projectSemantic code search and custom instructions per project makes it easy to work on any size codebaseBring your own keysStart using CodeCompanion free with your API Key.Try CodeCompanion TodayDownload for Free --- CodeCompanionWhat's New?ContactCodeCompanionWhat's New?CodeCompanionWhat's New?ContactWhat's new?7.0.45 (Jun 1, 2025)Added grep search toolUndo changes (revert entire project tree back to a checkpoint)Completely reworked how chat context is built to align with the format expected by LLMs.This resolves multiple issues, including:Infinite loopingInvalid tool call formatsUnnecessary, never-ending improvements suggested by SonnetReplaced Diffs with the experimental "LLM Apply" — a cursor-style approach for applying code changes to existing files.Most of the models struggle to produce correct diff patches. Now LLM can suggest code changes in a natural language format and another cheaper and faster LLM will apply these changes to file.Suggested code changes are currently applied by Groq.ai Cloud (Llama 70B) at incredibly high speeds!This new method eliminates syntax errors, reduces token usage, and improves accuracy.While also allowing more models to be used for coding because of much simpler output format.Integrated Voyage.ai’s voyage-code-3, a state-of-the-art embeddings model specifically designed for code.Better embeddings enhances code search, related file suggestions, and documentation retrieval.o3-miniUI theme color and code highlighting updatesAll links (including links in terminal) open in built in browserCache improvements, reduction of token usage and minor bug fixesPerformance optimizations6.4 (Jan 22, 2025)Undo changes (revert entire project tree back to a checkpoint)Completely reworked how chat context is built to align with the format expected by LLMs.This resolves multiple issues, including:Infinite loopingInvalid tool call formatsUnnecessary, never-ending improvements suggested by SonnetReplaced Diffs with the experimental "LLM Apply" — a cursor-style approach for applying code changes to existing files.Most of the models struggle to produce correct diff patches. Now LLM can suggest code changes in a natural language format and another cheaper and faster LLM will apply these changes to file.Suggested code changes are currently applied by Groq.ai Cloud (Llama 70B) at incredibly high speeds!This new method eliminates syntax errors, reduces token usage, and improves accuracy.While also allowing more models to be used for coding because of much simpler output format.Integrated Voyage.ai’s voyage-code-3, a state-of-the-art embeddings model specifically designed for code.Better embeddings enhances code search, related file suggestions, and documentation retrieval.o3-miniUI theme color and code highlighting updatesAll links (including links in terminal) open in built in browserCache improvements, reduction of token usage and minor bug fixesPerformance optimizationsAdd individuals files to chat contextMention the filename and click on suggested files to add them to contextAdd all changed files tracked by Git with a single click to chat contextNeed someone to review your code changes? Add all changed files to chat with one click. Include diff of changes and ask for code review or help understanding why your changes don't work6.1 (Aug 9, 2024)ResearchMultiple AI agents will perform research in parallel to find all relevant information about the task and project. Helps AI models understand the project better and work on existing codebasesPlannerCreates a plan before task execution and shows the progressFile context managementHelps reduce token usage by allowing you to remove no longer needed files from chat contextAutomatic code linter runs after file changesAutomated code validation provides feedback to AI model when code validation fails for:JavaScript, Python, Java, TypeScript, C, C++, C#, Ruby, Go, PHP, Rust, HTML, JSON, CSS6.0 (Jul 26, 2024)Integrated real Browser with Dev Tools - (resolves console errors automatically, takes screenshots)Git integrationNew UIMinor bug fixes5.25Claude Sonnet 3.5gpt-4o-mini"diff" preview for code changesreduced token usage ( multiple file operations in one tool call help reduce number of roundtrips)5.23GPT-4 Turbo with Vision! Build anything from a screenshot5.22Latest GPT-3.5 ModelBasic GPT-4 Vision SupportTask-based conversationDynamic Context (dynamic system message, summarization of conversation when exceeds certain limit) - reduces tokens usage significantly5.21Latest OpenAI modelsParallel function calling (will reduce roundtrips and token usage)Removed PDF parsing / uploadingMinor bug fixes5.19Major improvements to reduce tokens usage5.18File names are clickable, configure to open your IDE of choice by clicking on a file nameUse "arrow up" key to bring up last message from chat5.16GPT-4 TuboResponse streamingRemoved SQL and Chat modes5.15Google searchURL fetching and searching5.14Semantic code search. Vector embeddings created for source code files in the project with OpenAI API embeddings. All data and embeddings are stored locally on your computer.Ask questions about your code, or let AI decide when it should use code search.Code search makes it easier to work on existing projects5.13Smart Context - dynamic context that helps reduce token usage and extend context limitations. This feature will get improved over time.5.12Chat history. Save entire chat and continue from where you left off. Also can be used as a way to build and save reporting dashboards in SQL mode.All chat history is saved on your computer5.11Copy, Delete message functionalityAllows deleting all conversation down from a certain point. Also can delete attached filesSQL - Refresh button was added, now you can rerun SQL queryCode - Ability to read multiple files at once - saves tokens usage and time by reducing round tripsCode - Ability to make multiple updates at ounce - saves tokens usageWhat's New link Other minor UI/UX improvements --- CodeCompanionWhat's New?ContactCodeCompanionWhat's New?CodeCompanionWhat's New?ContactContacthello@codecompanion.ai --- CodeCompanionWhat's New?ContactCodeCompanionWhat's New?ContactCodeCompanionWhat's New?Privacy PolicyPrivacy PolicyPrivacy PolicyWelcome to our CodeCompanion.AI application (the "App"). This Privacy Policy is meant to help you understand what data we collect, why we collect it, and what we do with it. Data We CollectData from the app only sent to OpenAI's API to provide app functionality.  We may also collect app usage data. This analytics data may include, but is not limited to, the type of device you are using, your operating system and any error reports in case of malfunction.The collection of this analytics data helps us understand how users interact with the App, allows us to resolve bugs and other technical issues, and assists us in enhancing the overall user experience. This data is solely used for the purpose of improving the functionality and user experience of the App. Data UsageThe sole purpose of the data that is inputted into the App is to facilitate the services provided by the OpenAI API, such as autonomously writing or executing code or converting language to SQL queries. Data SharingYour data is only shared with OpenAI via their API. We do not share your data with any other third parties. Changes to the Privacy PolicyWe reserve the right to update this Privacy Policy at any time. Any changes will be posted on this page. Contact UsIf you have any questions about this Privacy Policy, please contact us at hello@codecompanion.aiWelcome to our CodeCompanion.AI application (the "App"). This Privacy Policy is meant to help you understand what data we collect, why we collect it, and what we do with it. Data We CollectData from the app only sent to OpenAI's API to provide app functionality.  We may also collect app usage data. This analytics data may include, but is not limited to, the type of device you are using, your operating system and any error reports in case of malfunction.The collection of this analytics data helps us understand how users interact with the App, allows us to resolve bugs and other technical issues, and assists us in enhancing the overall user experience. This data is solely used for the purpose of improving the functionality and user experience of the App. Data UsageThe sole purpose of the data that is inputted into the App is to facilitate the services provided by the OpenAI API, such as autonomously writing or executing code or converting language to SQL queries. Data SharingYour data is only shared with OpenAI via their API. We do not share your data with any other third parties. Changes to the Privacy PolicyWe reserve the right to update this Privacy Policy at any time. Any changes will be posted on this page. Contact UsIf you have any questions about this Privacy Policy, please contact us at hello@codecompanion.aiWelcome to our CodeCompanion.AI application (the "App"). This Privacy Policy is meant to help you understand what data we collect, why we collect it, and what we do with it. Data We CollectData from the app only sent to OpenAI's API to provide app functionality.  We may also collect app usage data. This analytics data may include, but is not limited to, the type of device you are using, your operating system and any error reports in case of malfunction.The collection of this analytics data helps us understand how users interact with the App, allows us to resolve bugs and other technical issues, and assists us in enhancing the overall user experience. This data is solely used for the purpose of improving the functionality and user experience of the App. Data UsageThe sole purpose of the data that is inputted into the App is to facilitate the services provided by the OpenAI API, such as autonomously writing or executing code or converting language to SQL queries. Data SharingYour data is only shared with OpenAI via their API. We do not share your data with any other third parties. Changes to the Privacy PolicyWe reserve the right to update this Privacy Policy at any time. Any changes will be posted on this page. Contact UsIf you have any questions about this Privacy Policy, please contact us at hello@codecompanion.ai