codeye

AI-powered SWE agent to help you quickly ship quality software, built right into Visual Studio Code.

Codeye - AI-Powered Developer CLI

Codeye is a revolutionary Visual Studio Code extension and CLI that transforms your coding experience. Designed to boost developer productivity by 10x, Codeye can generate entire software projects, install developer tools, manage servers, and much more—all from simple text prompts.

Screenshot

Features

  • AI-Powered Code Generation: Generate code snippets or entire projects effortlessly.
  • Automated Software Installation: Quickly set up developer tools and environments.
  • Server Management: Easily deploy and manager stack, servers across languages.
  • Seamless Integration: Works directly within your favorite code editor, Visual Studio Code.

Getting Started

How to Use

There are many ways you could launch Codeye once installed.

From Command Palette

  1. Install Codeye: Search for Codeye in the Visual Studio Code Extensions tab or visit the Visual Studio Marketplace for quick installation.
  2. Select AI Model: Navigate to Settings > Extensions > Codeye and choose you desired AI model.
  3. Enter Credentials: Enter your Anthropic, Google AI Studio or OpenAI credentials based on the selected model.
  4. Hit CMD + SHIFT + P and start a Codeye session from the Command Palette.

Command

From Terminal

Install and configure as global CLI command from npm:

# install package as global
npm i -g codeye

# configure model and credentials (only once)
codeye configure

Then in any folder, start a session using below command:

codeye chat

Development

Clone the repository, navigate to project folder and run below commands:

# use a supported node.js version
nvm install && nvm use

# install node.js dependencies
yarn install

# create a .env file
cp .env.dist .env

# update values in .env

To run as Visual Studio Code extension, open the project is Visual Studio Code and hit F5 to start a new Visual Studio Code window with this extension preloaded.

Terminal Profile

Or use below command to run working copy of the tool:

npm run debug -- chat

Publishing

Before publishing, package your extension as vsix file.

npx vsce package

To publish to Visual Studio Marketplace, use below commands:

npx vsce publish

Disclaimer

This is an experimental tool currently in its Early Access Program (EAP). Your feedback is incredibly valuable for shaping its future.