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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy