首页 > 其他分享 >三款Github Copilot的免费替代

三款Github Copilot的免费替代

时间:2023-05-24 21:55:25浏览次数:39  
标签:插件 Github CodeGeeX 三款 代码 CodeWhisperer Copilot

大家好我是费老师,提起Github Copilot,相信很多读者朋友们都听说过甚至使用过,作为Github研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。

  而自从去年8月Github Copilot公测结束开始收费后,很多同类型且面向个人免费的智能辅助插件就如雨后春笋般纷纷冒了出来,今天的文章中我就将为大家介绍其中比较主流的3款插件,从而丰富大家的可选择空间:

1 Amazon CodeWhisperer#

  Amazon CodeWhisperer是由亚马逊研发的一款免费的AI代码生成工具,面向个人用户提供无限制的代码智能生成服务:

  在vscode中我们可以通过安装插件AWS Toolkit,来使用集成在其内部的CodeWhisperer功能:

2 Codeium#

  Codeium是由初创公司研发的一款对标Github Copilot的代码智能生成插件,支持主流的各种编程语言,同样面向个人用户免费使用:

  我从其推出至今就一直在使用,使用体验非常接近Github Copilot,生成的代码质量很不错,并且还带有类似Cursor的代码对话解释功能,可以就你关心的代码片段进行提问和智能重构,功能相当丰富:

3 CodeGeeX#

  CodeGeeX跟前面两款插件相比要冷门一些,不过特别地是其是开源的,项目地址:https://github.com/THUDM/CodeGeeX

  除了常规的根据上下文和提示生成代码的功能以外,CodeGeeX还特别地具有代码跨语言翻译功能,譬如下面的例子:


  以上就是本文的全部内容,欢迎在评论区与我进行讨论~

 

 

出处:https://www.cnblogs.com/feffery/p/17428388.html

标签:插件,Github,CodeGeeX,三款,代码,CodeWhisperer,Copilot
From: https://www.cnblogs.com/mq0036/p/17429650.html

相关文章

  • 源代码管理工具——Github
    一、搜索资源Github注册完成之后,进入主界面,左上角为资源搜索区域,可以全网搜索自己想要找到的资源。我们可以在搜索结果里选择自己需要的项目,同时可以筛选语言。进入项目过后,可以查看到整个项目的架构,以及通过绿标下载源代码。一个完整的项目界面包括以下部分:1.项目作者......
  • 源代码管理工具Github介绍
    在开发软件日益庞大,开发团队日益增加的今天。为了达到代码的管理目的,并提供源代码的分享等功能,孕育而生了源代码管理工具。GitHubGitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。作为开源代码库以及版本控制系统,Githu......
  • 三款Github Copilot的免费替代
    大家好我是费老师,提起GithubCopilot,相信很多读者朋友们都听说过甚至使用过,作为Github研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。而自从去年8月GithubCop......
  • 如何获取Github Token
    登录我们的github账号,点击头像后选择Settings进入界面之后下拉到左侧菜单的最后,选择Developersettings进入界面后,选择Personalaccesstokens-->Tokens(classic)选择Generatenewtoken输入名称,选择权限,点击确认产生token:点击复制产生的token,注意token仅在产生时......
  • IDEA连接github
    在IDEA中添加github账号:File-->Settings-->VersionControl-->GitHub点击+号,添加账号可以选择账号密码登陆或者使用token登陆使用账号密码有时会出现请求错误,网页打开很慢的情况。这里选用Token登录介绍。如何获取Token:https://www.cnblogs.com/cyqf/p/17427933.ht......
  • 源代码管理工具GitHub介绍
    GitHub是一个基于Web的Git代码托管平台,该平台提供的服务包括代码托管、代码审查、协作、项目管理等,旨在帮助开发者更加方便地进行软件开发和协作。下面主要从GitHub主要页面功能和如何利用GitHub辅助完成团队项目两个方面进行简单的介绍。1.Git和GitHubGit和GitHub是两个东......
  • 程序员的 Windows 工具箱「GitHub 热点速览」
    如何精简Windows并快速配置开发环境呢?本周特推的winutil是一个程序员的Windows工具箱,它提供了开发工具的一键安装以及减少系统垃圾的功能,一切为了简洁、高效。同样高效的还有C++日志库spdlog,快速构建React应用的refine,以及人脸分析库insightface。此外,你一定不能错......
  • github介绍
    背景介绍GitHub的背景可以追溯到2005年,当时TomPreston-Werner在博客上发表了一篇名为“Git是一个内部的版本控制系统”的文章,介绍了他们在开发RubyonRails时使用的版本控制系统Git。这篇文章引起了很多人的关注,也引发了一些讨论。2007年,TomPreston-Werner和ChrisWanstrath......
  • Top 100 GitHub Users in China All In One
    Top100GitHubUsersinChinaAllInOneGitHubAPIdemoshttps://api.github.com/search/users?q=location:China&sort=followers&order=desc&per_page=100&page=page(......
  • Go源码阅读——github.com/medcl/esm —— v7.go
    esm(AnElasticsearchMigrationTool)——v7.go https://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensed......