ProxyAI  by carlrobertoh

JetBrains IDE copilot for coding assistance

created 2 years ago
1,721 stars

Top 24.8% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

ProxyAI is an AI-powered code assistant for JetBrains IDEs, offering an alternative to tools like GitHub Copilot. It aims to enhance developer productivity by connecting to various AI models, including OpenAI, Anthropic, Azure, and Mistral, or supporting self-hosted models for offline use.

How It Works

ProxyAI integrates directly into the JetBrains IDE, providing features like AI-suggested code changes with a diff preview and approval, natural language code editing, and context-aware autocompletion. It supports referencing project files, web documentation, and Git history within chat sessions, and can also perform web searches to augment LLM responses.

Quick Start & Requirements

  • Install: Clone the repository (git clone https://github.com/carlrobertoh/ProxyAI.git), navigate into the directory (cd ProxyAI), update submodules (git submodule update), and run ./gradlew runIde. For Windows ARM64, use ./gradlew runIde -Penv=win-arm64.
  • Prerequisites: Linux or macOS.
  • Documentation: Official Documentation

Highlighted Details

  • Auto Apply: Stream AI-suggested code changes directly into the editor with a single click approval.
  • Multi-modal Chat: Upload or auto-detect screenshots for image-based chat interactions.
  • Contextual Referencing: Access project files, web docs, and Git history within chat sessions.
  • Customizable Personas: Choose from multiple assistant personas for tailored assistance.

Maintenance & Community

  • Community: Discord
  • Feedback: Issue Tracker, Discord, Email

Licensing & Compatibility

  • License: Apache 2.0
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The project is primarily targeted at Linux and macOS users, with specific instructions for Windows ARM64. The README does not detail specific performance benchmarks or potential limitations regarding model compatibility beyond the listed providers.

Health Check
Last commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
15
Issues (30d)
15
Star History
51 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.