44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
---
|
||
id: OpenCode
|
||
title: "OpenCode"
|
||
type: entity
|
||
tags: [ai-agent, coding-agent, open-source]
|
||
aliases: [opencode-ai]
|
||
---
|
||
|
||
## Definition
|
||
OpenCode 是由 [[BloopAI]] 开发的开源 AI 编码 Agent,提供终端界面、桌面应用和 IDE 扩展三种形态。支持任意 LLM Provider,可通过 API Key 配置。
|
||
|
||
## Core Properties
|
||
- **类型**:产品/项目
|
||
- **开发商**:[[BloopAI]]
|
||
- **开源**:是
|
||
- **官网**:https://opencode.ai
|
||
- **安装命令**:`curl -fsSL https://opencode.ai/install | bash`
|
||
|
||
## Key Features
|
||
- 支持任意 LLM Provider(通过 API Key 配置)
|
||
- 提供 OpenCode Zen 托管服务(预配置模型)
|
||
- Plan 模式和 Build 模式切换(Tab 键)
|
||
- 支持 /undo 和 /redo 命令
|
||
- 支持拖拽图片到终端
|
||
- 支持对话分享
|
||
- 主题定制、快捷键定制、代码格式化器定制
|
||
- 自定义命令功能
|
||
|
||
## Usage Patterns
|
||
1. 初始化项目:`opencode` 进入项目后运行 `/init`,生成 `AGENTS.md` 文件
|
||
2. 创建计划:使用 Tab 键切换到 Plan 模式
|
||
3. 构建代码:使用 Tab 键切换到 Build 模式
|
||
4. 代码问答:使用 `@` 键模糊搜索项目文件
|
||
|
||
## Related Entities
|
||
- [[BloopAI]]:开发商
|
||
- [[Vibe-Kanban]]:集成了 OpenCode 作为支持的编码 Agent
|
||
- [[AGENTS-md]]:OpenCode 初始化时生成的项目说明文件
|
||
|
||
## Connections
|
||
- [[OpenCode]] ← 开发 ← [[BloopAI]]
|
||
- [[Vibe-Kanban]] ← 支持 ← [[OpenCode]]
|
||
- [[OpenCode]] ← 生成 ← [[AGENTS-md]]
|