一款免费的 AI 写代码工具

大家好,我是猿java

GPT 可以写代码啦!文中,我们分享了 Github Copilot 这款 GPT 产品,它可以帮助我们有效的提高代码速度,但是,这款产品每个月需要支付 10$, 很多小伙伴还是比较心疼,因此今天推荐一款免费的产品:Codeium。

到目前为止:Codeium 非常慷慨!仅对企业用户收费,对个人开发者永久完全免费。

一、功能介绍

Codeium的官网:codeium.com/ ,Codeium可以在浏览器插件中使用(chrome.google.com/webstore/de...

在 Intelli IDEA 中安装,如下图:Plugins -> Marketplace -> 搜索 Codeium -> 选择第一款安装

安装之后的效果:安装后,会在 IDEA的右下角有一个 {...} 图标,点击图标,需要登录授权才能使用,因此,需要到官网上注册一个账户:codeium.com/

登录后的体验:写一个简单的hello world 例子,如下图,当你输入完hello之后,灰色字体的world就是 Codeium自动补充代码的,你只需要点击 Enter键就可以接受建议。这个功能相当强大,在日常的开发中,很多逻辑可以直接通过自动补齐功能完成,省去重复敲代码

另外,在main方法上面,Codeium插入了 Codeium: Refactor Expalin Docstring 功能,

下面简单地介绍这些功能,点击 Refactor会有一个弹框,如下图:

  • Refactor:自动重构代码,对于历史代码,可以很好地进行重构

  • Explain:解释代码,可以帮助你快速阅读他人源代码

  • Add comments and docstrings to the code帮助代码添加注释和帮助文档

  • Add logging statements so that it can be easily debugged 添加日志语句,方便调试

  • Clean up this code

    清除代码

  • Check for bugs and null pointers 检查bug和NPE空指针

  • Implement the code for the TODO comment 实现代码,增加todo注释

  • Generate unit tests生成单测

  • Make this code strongly typed 使此代码强类型化

  • Make this faster and more efficient 优化代码,提高效率

Codeium 提供的几个功能都很nice,可以为我们日常的代码规范,代码质量,代码效率降本增效。另外,在右边的框中可以实时问答,解决问题,这样就实现了实时使用一个 GPT帮助Coding

二、插件和语言支持

Codeium 支持 40多种 开发IDE:

比如:VSCode、JetBrains 全家桶、Eclipse、Visual Studio、VIM、SublimeText、Android Studio、XCode、EMACS、Jupyter Notebook 等等,所以,目前在用的一些开发工具都可以支持。

Codeium 支持70 多种主流的编程语言:

Java、Python、Go、C / C++、C#、PHP、CSS、CUDA,、Dart、Delphi、Dockerfile、Haskell、HTML、Java、JavaScript、JSON、Kotlin、LISP、Less、Lua、MATLAB、Objective-C、Perl、Powershell、R、Ruby、CoffeeScript、Rust、Scala、SCSS、shell、SQL、Swift、Typescript、TSX、Assembly、VBA、Vue、YAML 等等。

三、如何看待工具?

在日常工作中很多人会排斥使用 AI工具生成代码,但是,好的工具可以帮助我们事半功倍,让我们把精力投入到更需要的地方,比如:代码设计,业务理解。因此推荐使用工具来完成一些低成本的开发工作,需要申明的是:工具只是辅助功能,不能完全依赖。**

**

如果你的团队是多语言开发,比如:Java,python,Go都有使用,那么使用 Codeium可以帮助你快速了解语法,进入开发状态。

最后,把猿哥的座右铭送给你: 投资自己才是最大的财富。 由于水平有限,如果文章存在缺点和错误,欢迎批评指正。想了解更多干货,欢迎关注我哦!

相关推荐
B博士32 分钟前
科研进展 | JAG: 大光斑高光谱激光雷达遥感辐射传输模型从垂直视角解锁森林叶绿素分布密码
人工智能·jag·高光谱激光雷达·森林分层叶绿素诊断
Yao.Li1 小时前
PVN3D ORT CUDA Custom Ops 实现与联调记录
人工智能·3d·具身智能
诺伦1 小时前
LocalClaw 在智能制造的新机会:6部门AI+电商政策下的工厂AI升级方案
人工智能·制造
小陈工3 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
一定要AK8 小时前
Spring 入门核心笔记
java·笔记·spring
A__tao8 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
墨染天姬8 小时前
【AI】端侧AIBOX可以部署哪些智能体
人工智能
AI成长日志8 小时前
【Agentic RL】1.1 什么是Agentic RL:从传统RL到智能体学习
人工智能·学习·算法
KevinCyao8 小时前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
2501_948114248 小时前
2026年大模型API聚合平台技术评测:企业级接入层的治理演进与星链4SAPI架构观察
大数据·人工智能·gpt·架构·claude