大连密封材料 发表于 2025-11-26 17:39:08

【GitHub逐日速递 20251110】开源AI编码神器OpenCode来袭!多平台安装,多模子适配,终端体验拉满

https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1MDM1Ny8yMDI1MTAvMjQ1MDM1Ny0yMDI1MTAxNjE2MzAxNzk2Ni0yNjc2MDk4NDQucG5n
原文:https://mp.weixin.qq.com/s/NUGcKTejZLwsb1_oxlXl8g
开源AI编码神器OpenCode来袭!多平台安装,多模子适配,终端体验拉满

是一个在终端中运行的AI编程助手工具。简单讲,它能通过人工智能帮你主动天生代码、解答编程题目,直接在下令行里利用。实用人群:开辟者、步调员及终端重度用户。
项目地点:https://github.com/sst/opencode
紧张语言:TypeScript
stars: 31.2k
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1MDM1Ny8yMDI1MTEvMjQ1MDM1Ny0yMDI1MTExMDEzNTM0Nzk1Ny0xOTQ5OTQwNjg5LnBuZw==
OpenCode是一款为终端打造的AI编码署理工具,以下是关于它的具体先容:
紧张上风


[*]开源性:100%开源,用户可以自由检察、修改和分发代码。
[*]模子兼容性:不依赖特定的模子提供商,除保举的Anthropic外,还能与OpenAI、Google的模子以致当地模子共同利用,顺应模子发展和代价厘革。
[*]原生LSP支持:具备开箱即用的语言服务器协议(LSP)支持,提拔编码服从。
[*]终端用户界面:由Neovim用户和terminal.shop的创建者开辟,专注于终端用户界面(TUI),发掘终端潜力。
[*]客户端/服务器架构:支持在盘算机上运行服务端,通过移动应用长途控制,TUI前端只是此中一种客户端情势。
安装方式


[*]快速安装:利用curl -fsSL https://opencode.ai/install | bash下令一键安装。
[*]包管理器安装:支持多种包管理器,如npm、bun、pnpm、yarn、scoop、choco、brew、paru等。安装前需移除0.1.x之前的旧版本。
[*]安装路径优先级:安装脚本会按以下次序确定安装路径:

[*]$OPENCODE_INSTALL_DIR:自界说安装目次。
[*]$XDG_BIN_DIR:符合XDG底子目次规范的路径。
[*]$HOME/bin:标准用户二进制目次(存在或可创建时)。
[*]$HOME/.opencode/bin:默认备用路径。

应用场景


[*]终端开辟者:恰当风俗在终端情况下举行编码的开辟者,借助其TUI和LSP支持进步编码服从。
[*]多模子利用者:渴望在差别模子间机动切换,根据需求选择最恰当的模子举行编码辅助的用户。
[*]长途开辟者:利用客户端/服务器架构,可在差别装备间长途控制编码过程。
揭秘Chef:唯一懂后端的AI应用构建器,当地运行攻略大公开

是一个 知道后端的AI应用构建工具 的 AI开辟平台。简单讲,它能用人工智能帮你重新搭建包罗前后端的应用,主动处理处罚数据库和API逻辑。实用人群:前端开辟者、全栈工程师、想快速构建完备应用的AI工具利用者。
项目地点:https://github.com/get-convex/chef
紧张语言:TypeScript
stars: 3.1k
https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1MDM1Ny8yMDI1MTEvMjQ1MDM1Ny0yMDI1MTExMDEzNTQwMjMyNy05NTg2OTM5MTAucG5n
项目简介

Chef 是一款独特的 AI 应用构建器,专注于办理后端开辟困难。它能构建全栈 Web 应用,具备内置数据库、零设置身份验证、文件上传、实时用户界面以及配景工作流等功能。其本事基于开源的反应式数据库 Convex 实现,通过利用 Convex 的 API 来完成代码天生。
项目上风


[*]全栈开辟支持:可一站式构建包罗前后端及数据库的完备 Web 应用。
[*]简化开辟流程:内置数据库和零设置身份验证等功能,淘汰了开辟过程中的设置工作。
[*]实时交互:支持实时用户界面和配景工作流,提拔应用的相应速率和用户体验。
[*]多模子支持:可以添加 Anthropic、Google、OpenAI、XAI 等模子提供商的 API 密钥,以启用代码天生。
应用场景


[*]快速原型开辟:开辟者可以利用 Chef 快速搭建应用的原型,验证想法的可行性。
[*]小型项目开辟:对于一些规模较小的 Web 应用项目,Chef 可以简化开辟过程,进步开辟服从。
[*]学习和实践:恰当初学者学习全栈开辟,通过 Chef 可以更直观地相识后端开辟的工作原理。
代码架构特点


[*]app/:包罗全部客户端代码和部分无服务器 API。

[*]components/:界说 UI 组件。
[*]lib/:包罗用于同步当地状态与服务器的客户端逻辑。
[*]routes/:界说一些客户端和服务器路由。

[*]chef - agent/:处理处罚署理循环,注入体系提示、界说工具并调用模子提供商。
[*]chefshot/:界说与 Chef Web 应用交互的 CLI 接口。
[*]convex/:包罗存储谈天纪录和用户元数据的数据库。
[*]template/:包罗用于启动全部 Chef 项目的模板。
[*]test - kitchen/:包罗 Chef 署理循环的测试工具。
启动项目

在线利用

可以通过托管的 webapp 举利用用,该平台提供慷慨的免费层。
当地运行


[*]克隆项目:
git clone https://github.com/get - convex/chef.git
cd chef
[*]设置当地情况:
nvm install
nvm use
npm install -g pnpm
pnpm i
echo 'VITE_CONVEX_URL=placeholder' >> .env.local
npx convex dev --once # 按照步骤在团队中创建一个 Convex 项目留意:nvm 仅实用于 Mac 和 Linux,Windows 用户需探求替换方案。
3. 设置 Chef OAuth 应用:前往 Convex (https://dashboard.convex.dev/team/settings/applications/oauth - apps) 创建 OAuth 应用。
4. 设置 Convex 摆设:利用 npx convex dashboard 打开 Convex dashboard,在设置中设置情况变量。
BIG_BRAIN_HOST=https://api.convex.dev
CONVEX_OAUTH_CLIENT_ID=<value from oauth setup>
CONVEX_OAUTH_CLIENT_SECRET=<value from oauth setup>
WORKOS_CLIENT_ID=<value from.env.development>
[*]添加模子提供商 API 密钥:在 .env.local 中添加 API 密钥,也可以通过 Chef 设置页面添加。
ANTHROPIC_API_KEY=<your api key>
GOOGLE_API_KEY=<your api key>
OPENAI_API_KEY=<your api key>
XAI_API_KEY=<your api key>
[*]运行 Chef 后端和前端:
pnpm run dev

## 在另一个终端
npx convex de之后可以利用现有的 Convex 账户登录 Chef。留意,Chef 可通过 http://127.0.0.1:{port}/ 访问,在 http://localhost:{port}/ 上大概无法正常工作。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【GitHub逐日速递 20251110】开源AI编码神器OpenCode来袭!多平台安装,多模子适配,终端体验拉满