app like that
CodeCompanion
CodeCompanion

AI-powered IDE for building apps, fixing bugs, and refactoring code faster. It understands your codebase, integrates terminal, browser, and Git, and can browse and search the web. Supports privacy, works with any project size, and allows using your own API keys.

Features

AI-Native IDE

An integrated development environment that uses AI to build apps, fix bugs, and refactor code up to 10 times faster.

Codebase Understanding

Automatically researches your entire project to find all relevant information and files before executing tasks.

Integrated Terminal, Browser & Git

Provides access to shell commands, a web browser, and Git integration, allowing for seamless development and fixes.

Web Browsing for Documentation

Navigates websites to extract relevant documentation and uses it to update your code.

Privacy & Security

Ensures all data is stored locally on your system, protecting your privacy and data security.

Project Compatibility

Semantic code search and automation make it easy to work with projects of any size.

Custom API Key Usage

Allows starting with your own API keys for free.

Research

Multiple AI agents perform research in parallel to gather relevant information about tasks and projects, helping all models understand the project better.

Planner

Creates an execution plan before tasks begin and shows progress.

File context management

Helps reduce token usage by allowing removal of unnecessary files from chat context.

Automatic code validation

Provides feedback to AI models when code validation fails for multiple programming languages.

Integrated Browser with Dev Tools

Automatically resolves console errors and takes screenshots within a browser environment.

Git integration

Enables interaction with Git repositories.

New UI

Updated user interface for better user experience.

Claude Sonnet 3.5

Latest model integration.

GPT-4 Turbo with Vision

Enables building from screenshots.

Latest OpenAI models

Integration of latest models with improved features.

Parallel Function Calling

Reduces roundtrips and token usage by handling functions in parallel.

Semantic code search

Creates vector embeddings for source code files to enable easier search and interaction.

Chat history

Saves entire chat to continue from where you left off. Can be used to build dashboards in SQL mode.

Copy, Delete message functionality

Allows deleting conversation from a certain point and supports deletion of attached files.