# OpenCode-plugin **Repository Path**: JY1218/open-code-plugin ## Basic Information - **Project Name**: OpenCode-plugin - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCode for VSCode > 将 OpenCode AI 助手无缝集成到 VSCode 原生聊天界面 [![VSCode](https://img.shields.io/badge/VSCode-1.95.0+-blue.svg)](https://code.visualstudio.com/) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) ## ✨ 特性 - 🎯 **原生集成** - 直接使用 VSCode 聊天窗口,无需额外 UI - 🚀 **简单配置** - 3 步即可开始使用 - 🔄 **流式响应** - 实时查看 AI 回复 - 🎨 **统一体验** - 与其他 AI 模型使用体验一致 - ⚡ **轻量级** - 只有 150 行核心代码 ## 🚀 快速开始 ### 1. 安装 OpenCode ```bash npm install -g @opencode/cli ``` ### 2. 配置并启动 ```bash # 创建配置文件 ~/.opencode/opencode.json { "providers": { "anthropic": { "apiKey": "your-api-key-here" } } } # 启动服务器 opencode ``` ### 3. 使用扩展 1. 在 VSCode 中按 `F5` 启动调试 2. 打开聊天窗口(`Ctrl+Alt+I`) 3. 选择 "OpenCode" 模型 4. 开始聊天! ## 📖 文档 ### 🚀 快速上手 - [一页纸指南](QUICK_GUIDE.md) - 最快速的开始方式 ⭐ - [快速开始](QUICKSTART.md) - 3 步开始使用 - [安装指南](INSTALLATION.md) - 详细安装说明 ### 📚 使用文档 - [使用指南](USAGE_GUIDE.md) - 图文并茂的完整使用教程 ⭐ - [详细使用](HOW_TO_USE.md) - 深入使用技巧和故障排除 ### 🔧 技术文档 - [架构说明](ARCHITECTURE.md) - 技术实现细节 - [项目总结](PROJECT_SUMMARY.md) - 完整项目概览 - [打包说明](BUILD_SUCCESS.md) - 构建和打包信息 ## 💬 使用示例 ``` 你: 如何在 TypeScript 中实现单例模式? AI: [详细解释和代码示例] 你: 解释这段代码的功能 AI: [分析选中的代码] 你: 创建一个 React 组件显示用户列表 AI: [生成完整的组件代码] ``` ## ⚙️ 配置 在 VSCode 设置中: ```json { "opencode.hostname": "127.0.0.1", "opencode.port": 4096, "opencode.defaultProvider": "anthropic", "opencode.defaultModel": "claude-3-5-sonnet-20241022" } ``` ## 🛠️ 开发 ```bash # 安装依赖 npm install # 编译 npm run compile # 监听模式 npm run watch # 调试:在 VSCode 中按 F5 ``` ## 📊 项目结构 ``` opencode-vscode/ ├── src/ │ ├── extension.ts # 扩展入口 │ └── opencode-provider.ts # 核心提供商 ├── package.json # 扩展配置 └── tsconfig.json # TypeScript 配置 ``` ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 MIT ## 🔗 相关链接 - [OpenCode 官网](https://opencode.ai) - [OpenCode 文档](https://opencode.ai/docs) - [VSCode Extension API](https://code.visualstudio.com/api)