I created a better completion plugin than copilot

(github.com)

1 points | by chamal1120 5 hours ago

1 comments

  • chamal1120 5 hours ago
    Chace is a AI code completion plugin I made for for my style of code completion using AI. It can generate a function when an empty function decleration is provided. Also a user can provide extended context if needed but the plugin will never send anything other than function decleration and docstrings related to that function without user's concent.

    This approach saves a lot of tokens compared to completion tools like copilot as they send the full file as the context and sometimes writes unnessary things to the buffer.

    Currently there's only a neovim plugin but I have seperated most of the logic from the plugin and they runs as a seperate persistent service (chace backend). This allows me to port this to other IDEs fairly easily.