Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sudoacoder/codexpert

Code Xpert: A completely free and open-source GitHub Copilot-like Project With VS Code extension.
https://github.com/sudoacoder/codexpert

code-generation code-generator codexpert copilot github-copilot llm machine-learning vscode vscode-extension

Last synced: about 1 month ago
JSON representation

Code Xpert: A completely free and open-source GitHub Copilot-like Project With VS Code extension.

Awesome Lists containing this project

README

        


banner

a revolutionary coding experience with Code Xpert!

CodeXpert is your coding companion, providing advanced language models and a privacy-centric, open-source environment for an effortless coding experience.

## Features

- **Advanced Language Models**: Enhance your coding experience with cutting-edge language models.

- **Privacy-Focused**: Your data security is our priority, ensuring your privacy remains intact.

- **Offline Mode**: Seamlessly work offline by running `server.py` locally and configuring the address in the extension's settings.

- **Open Source**: Dive into the source code, contribute, and customize to your heart's content.

- **Free**: Enjoy all the benefits of CodeXpert without spending a dime.

## Installation

1. Install the VS Code Extension.

2. *(Optional)* For faster performance or enhanced privacy, clone this repository and run `server.py`:

```
git clone https://github.com/SudoACoder/CodeXpert.git
cd CodeXpert
pip install -r requirements.txt
python server.py
```
3. *(Optional)* Open the VS Code extensions settings by clicking on "CodeXpert" in the status bar and enter the address of the local server.

## Usage

- **Code Completion**: Press Ctrl+D to trigger CodeXpert's code completion feature.

- **Settings**: Access settings by clicking on the CodeXpert button at the bottom of the VS Code window. Here you can:
- Switch to Full Mode for more accurate suggestions (though with slower performance)(not active for now!).
- Customize shortcut keys.
- Set a custom server URL to run CodeXpert offline using a local server (minimum 1GB RAM required, no GPU required).

## To-Do List

- [ ] Fix the shortcut customization feature in settings.
- [ ] Upgrade the default Free server with GPU support (with donations in the future).
- [ ] Jetbrains Support
- [ ] Neovim Support
- [ ] in Terminal Support!
- [ ] GUI of extension!

## Contribution

Contributions are welcomed! Whether you have ideas, suggestions, or bug fixes, feel free to open an issue or submit a pull request. Alternatively, you can contribute by addressing items on the to-do list.

## License

This project is licensed under the Apache License 2.0.