Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeDanmakuAiNew to Visual Studio Code? Get it now.
CodeDanmakuAi

CodeDanmakuAi

xiwen

|
2 installs
| (0) | Free
AI 代码补全弹幕:角色点评、百万弹幕背景、底部面板互动。支持 VS Code / Cursor / Trae。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeDanmakuAi —— AI 代码弹幕

当你按 Tab 接受 AI 补全时,角色会像直播间真人口吻发弹幕:把 AI 建议翻成大白话,并给出态度或提醒。

支持 VS Code、Cursor、Trae(均可安装 .vsix 或从扩展市场安装)。

界面预览

功能

  • 弹幕 / 静态模式:从右向左滚动,或固定显示
  • 显示位置:编辑器内,或底部「弹幕」面板
  • 内置角色:鼓励师(默认)
  • 自定义角色:创建、删除、选择,自定义系统提示词
  • 百万弹幕:背景层循环环境弹幕(默认关),与角色弹幕分色
  • 底部面板:左侧工具栏、输入框、设置;命令面板仅保留「启用/暂停」

安装

从扩展市场(VS Code / 部分 Cursor)

搜索 CodeDanmakuAi 或安装 ID:

xiwen-haochi.code-danmaku-ai

从 VSIX(VS Code / Cursor / Trae 通用)

  1. 在 Releases 下载 code-danmaku-ai-x.x.x.vsix
  2. 扩展视图 → ... → Install from VSIX...
  3. 重载窗口

本地打包

npm install
npm run compile
npx @vscode/vsce package

快速开始

  1. 打开底部 弹幕 标签页(与终端、GitLens 同一区域)
  2. 左侧 ⚙ → 配置 AI 模型(OpenAI 兼容接口 + 模型名 + API Key)
  3. 写代码并接受 AI 补全,或在下方向输入框发弹幕
  4. Ctrl+Shift+P → CodeDanmaku: 启用/暂停

百万弹幕

  • 仅在角色回复并请求大模型时,与角色弹幕同次触发
  • 默认最多 3 轮 LLM 请求,每轮 60 秒 内循环 30 条背景弹幕
  • 轮内重复触发不会再次请求
  • ⚙ 设置 →「百万弹幕轮次」可调整

配置

在设置中搜索 codeDanmaku:

配置项 默认 说明
enabled true 启用弹幕
aiEndpoint / aiModel / aiApiKey - 大模型接口(Key 存本机用户设置)
activeRole 鼓励师 当前角色
customRoles [] 自定义角色 JSON 数组
millionDanmaku false 百万弹幕开关
ambientMaxRounds 3 百万弹幕最大请求轮数
ambientRoundDuration 60 每轮秒数
ambientColor #7eb8da 环境弹幕颜色
displayMode scroll scroll / static
displayPosition editor editor / panel

自定义角色与 API Key 保存在 VS Code/Cursor 用户全局设置(settings.json),不会写入项目仓库。

开发

npm install
npm run compile
# F5 启动扩展开发宿主

发布流程见 PUBLISHING.md,版本记录见 CHANGELOG.md。

许可证

MIT — 见 LICENSE

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft