moyix / fauxpilot

FauxPilot - an open-source GitHub Copilot server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recommended hardware / tutorial / full setup instructions?

xloem opened this issue · comments

It is so inspiring to find this project.

I am a disabled software developer who really struggles to code now. I've been staying away from copilot, worried of becoming reliant on cloud infrastructure, but I wonder if these tools could really help me.

Are there clear "for dummies" instructions to get set up anywhere? Including what hardware is recommended, and how to configure popular editors? (i use vim, and i was thinking of setting up a dasharo asus d16 motherboard ...)

I will try to find time to write up some better documentation about how to set this up and recommended hardware configurations before the semester starts! As for vim, it may be possible to use the Copilot.vim project:

https://github.com/github/copilot.vim

But I don't know what settings it supports and if it can be directed at a different server the way the VSCode plugin can.

Wanting for a plugin for nvim or work with coc.nvim

it looks like copilot.vim is for both vim and nvim?

copilot.vim: https://github.com/github/copilot.vim HEAD = github/copilot.vim@5544600
vim: https://github.com/tom-doerr/vim_codex HEAD = tom-doerr/vim_codex@55b27da
neovim: https://github.com/ShoofLLC/vim-openai HEAD = ShoofLLC/vim-openai@57c8e89

[edit: from the neovim homepage: "Fully compatible with Vim's editing model and Vimscript v1." "Start with :help nvim-from-vim if you already use Vim."]

it looks like copilot.vim is for both vim and nvim?

copilot.vim: https://github.com/github/copilot.vim HEAD = github/copilot.vim@5544600 vim: https://github.com/tom-doerr/vim_codex HEAD = tom-doerr/vim_codex@55b27da neovim: https://github.com/ShoofLLC/vim-openai HEAD = ShoofLLC/vim-openai@57c8e89

Since nvim0.7 and vim9 are quite different now, I hope more attention can be focused on nvim, instead of vim.
(Personally, I have forked several plugins, which work both for nvim and vim, and spent some time removing codes like if has('nvim') ... else ... )

Hi, I've figured out how to use copilot.vim with fauxpilot. See #72 .