Skip to content

crispvibe/Claudecode

Repository files navigation

Claudecode

Claudecode Logo

VS Code TypeScript Vue 3 License

AI 智能编程助手 VSCode 扩展,基于 Claude Code SDK,支持自定义模型和 API 接入。

聊天界面


功能

  • 自定义模型 — 配置任意 API Key、Base URL、模型 ID
  • 流式对话 — 实时流式输出,Markdown 渲染
  • 工具调用 — 文件读写、终端命令、内容搜索、网页搜索、批量编辑
  • 会话管理 — 多会话、历史记录、消息队列
  • 拖拽附件 — 图片拖入作为附件,文件拖入插入路径
  • 追加规则 — 自定义指令模板,每次对话自动追加
  • MCP 扩展 — 支持 Model Context Protocol 工具

快速开始

git clone https://github.com/crispvibe/Claudecode.git
cd Claudecode
pnpm install
pnpm build
pnpm package

在 VSCode 中通过 扩展 → 从 VSIX 安装 安装生成的 .vsix 文件。

配置

  1. 点击侧边栏 Claudecode 图标 → 设置
  2. 输入 API Key 和 Base URL
  3. 添加自定义模型(模型 ID + 显示名称)
  4. 开始对话

开发

pnpm dev          # 热更新开发
pnpm build        # 构建
pnpm package      # 打包 VSIX

环境要求:Node.js >= 18, pnpm >= 8, VSCode >= 1.98

技术栈:TypeScript + Vue 3 + Vite + esbuild + Claude Agent SDK

鸣谢

基于 Claudix 二次开发,感谢原作者 Haleclipse

许可证

AGPL-3.0 — 基于 Claudix © Haleclipse

About

Claudecode 是一个功能强大的 VSCode 扩展,将多种 AI 大语言模型直接集成到你的编辑器中。它提供了交互式聊天界面、智能代码分析、文件操作、终端命令执行等丰富功能,让 AI 成为你真正的编程搭档。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors