Skip to content

Codai is an AI programming tool that boosts coding efficiency and empowers non-programmers. Its future plans include introducing a local database, enabling customization, and building a versatile AI terminal. It aims to popularize AI programming and lead the AI Programming+ era.

License

Notifications You must be signed in to change notification settings

codai-agent/codai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

大家好,Codai(口袋)是一款AI编程的工具,这个名字取自Coding 和 AI 这两个单词。“口袋”,它既可以容纳万物,也可以提供一切帮助!

Codai的主要功能

  1. 包括代码编写与编辑、命令行的操作、MCP的使用、AI模型的配置等
  2. 添加界面的国际化,多语言的支持:English、简体中文、日本語、Русский、Français、العربية、한국어、繁體中文、Deutsch、Italiano、Bahasa Melayu、Español
  3. 添加了自动代码补全的功能,需要自己去配置模型,最好配置带有coder优化的模型,这样效果才出众
  4. 为了减少Token的消耗和减少大模型的上下文长度的消耗 ,做了系统描述词的优化策略

开始使用与模型配置

Codai的愿景

我是一名程序员,最初我希望AI能真正帮助我们这个群体,减轻我们的劳动,当然这只是我2024年初刚接触AI编程时候的想法,非常的狭隘,但是非常实在。

然而,现在我觉得AI编程不再仅仅属于程序员这个群体,它应该是每一个人的工具,每一个人都应该使用AI工具,用它来处理生活中、工作中的问题,比如需要写一个脚本来进行数据分析,需要抓取一些自己感兴趣的新闻,需要开发一款属于自己的APP等。

AI编程已经来到了AI编程+的时代,AI编程可以+任何人,+任何行业,+任何需求,+任何产品,我非常坚信那种大体量的有固定流程的软件都会慢慢消失,取而代之的是让AI编程来实时的去解决每一个不同的需求,或者叫定制化的需求。

每一位成年人都需要掌握如何使用AI编程来服务自己,就跟驾驶汽车一样!

我还觉得这个工具应该及时普及给每一位小孩子,让他们从小就了解AI工具,了解AI编程的效果,让他们聪明的脑袋迸发出各种神奇的想法能够快速得以实现,非常有利于帮助他们提高动手能力,增强自信,也能开发他们的逻辑思维能力。这是一个AI已经到来的时代,一定要打开眼界,积极去拥抱影响我们未来的技能。你可以想象一下,10年后,AI工具变成了主要的价值创造者,而我们的孩子们就是这些AI工具的拥有者或者是领导者,妙哉!

Codai的后续方向

  1. 增加codebase indexing,引入本地向量数据库。这样做的目的是:可以实现本地代码的检索,增强Codai处理跨文件的能力,也能更加准确的联系上下文写业务逻辑。
  2. 借助MCP来实现Agent的定制化,让Codai从AI编程工具变成一款AI工具,不仅仅是编程。
  3. 打通Codai跟n8n和comfyui的连接通道,让Codai变成无所不能的一个AI终端工具。
  4. 还有很多想法,等我验证之后会一一加上。

建立自己的大模型服务器来服务Codai

这不是必须的,你可以直接使用第三方的大模型服务器提供的服务,比如openrouter、openai、anthropic或者Deepseek.com等。

方案一:个人电脑

你可以安装Ollama或者lmstudio这些推理工具来提供推理服务,比如安装qwen2.5-coder:32B,勉强能用,量化后的性能还是有很大损失的。 Codai直接去访问大模型推理服务器。

方案二:专业GPU服务器

你可以采用vllm或者sglang来实现推理,中间网关层可以使用oneAPI或者oneHub来进行大模型服务的控制。
Codai去访问网关获取服务。

贡献

要为项目做出贡献,请遵守开源公约

本地开发说明
  1. 克隆仓库 : bash git clone https://github.com/codai-agent/codai
  2. 在 VSCode 中打开项目: bash code codai
  3. 安装扩展和 webview-gui 的必要依赖: bash npm run install:all
  4. F5(或 运行->开始调试)启动以打开一个加载了扩展的新 VSCode 窗口。(如果你在构建项目时遇到问题,可能需要安装 esbuild problem matchers 扩展

感谢

非常感谢Cline工程,AI编程工具中它是第一个使用Agent智能体来解决编程问题的,无论是理念还是技术都非常非常厉害!Codai是从Cline工程fork而来的。
也非常感谢Continue工程,它的代码补全功能是所有开源的AI编程项目里面最出色,没有之一!Codai中的代码补全是从Continue继承来的。

反馈问题

许可证

Apache 2.0 © 2025 CodAI

About

Codai is an AI programming tool that boosts coding efficiency and empowers non-programmers. Its future plans include introducing a local database, enabling customization, and building a versatile AI terminal. It aims to popularize AI programming and lead the AI Programming+ era.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •