我用 AI,20 分钟做了一个 VSCode 股票摸鱼插件

相信作为一个程序员 + 股民,每天都有同一个痛点:

看股票要切屏。

打开网页看行情,老板路过以为我在摸鱼;用手机看,低头抬头脖子疼。能不能直接在看代码的地方看股价?毕竟 VSCode 才是程序员真正的"工位"。

于是我决定:做一个 VSCode 插件,把股价钉在底部状态栏。

但我没打算自己写------我让 AI 帮我写。


过程:我只说了几句话

第一句话:描述需求

"帮我生成一个可以实时查看股票价格的 VSCode 插件,具有以下功能:1、配置股票代码显示股价,可以配置多个;2、在底部栏显示。"

我用的是阿里的Qoder,就这么一句话。AI 开始干活了。

不到两分钟,项目骨架就搭好了:

  • package.json --- 插件清单,包含配置项、命令注册、激活事件

  • tsconfig.json --- TypeScript 编译配置

  • src/extension.ts --- 核心代码:腾讯财经 API 拉数据、状态栏渲染、定时刷新

  • .vscode/launch.json --- F5 一键调试

我甚至没告诉它用哪个 API,它自己选了腾讯财经的 qt.gtimg.cn,免费、稳定、不用注册。

第二句话:加个配置界面

插件跑起来后,我发现每次改股票都要去 JSON 配置文件里手敲代码,太不优雅了。

"能不能把配置股票也做到配置界面上?"

AI 二话不说,生成了一个完整的 Webview 配置面板:

  • 股票列表的增删改查

  • 自定义确认弹窗(因为 VSCode 的 webview 不支持原生 confirm())

  • 刷新间隔设置

  • 涨跌幅显示开关

  • 适配 VSCode 深色/浅色主题

点击底部状态栏的股价,直接弹出配置面板。这个交互,比我自己想的还周到。

第三句话:修复中文乱码

跑起来后发现股票名称全是乱码。我截图告诉 AI:

"这个是乱码。"

AI 立刻定位到原因:腾讯 API 返回的是 GBK 编码,Node.js 默认按 UTF-8 解析,中文必然乱码。

它先尝试了 TextDecoder('gbk'),但在 VSCode 的 Electron 环境里这个 API 对 GBK 支持不稳定。最后用 iconv-lite 纯 JS 库完美解决,零依赖、跨平台、稳定可靠。


最终成品

这里是用trae测试,把股票名字修改一下,隐藏涨幅,只显示价格,是不是很隐秘

支持的市场

  • 🇨🇳 沪市:sh600519(贵州茅台)

  • 🇨🇳 深市:sz000001(平安银行)

  • 🇭🇰 港股:hk00700(腾讯控股)


我的感受

AI 编程真正改变的不是速度,是门槛

以前做 VSCode 插件,我得先去翻官方文档:怎么注册命令、怎么写 package.json 的 contributes、Webview 怎么通信、StatusBarItem 的 API 是什么......

现在,我只需要知道我要什么。

AI 擅长的事

你仍然需要做的事

你从"写代码的人"变成了"审代码的人"。


如何使用这个插件

复制代码
# 克隆项目
git clone <项目地址>
cd stock_unit
 
# 安装依赖
npm install
 
# 编译
npm run compile
 
# 打包
npm run package
 
# 安装到你的 VSCode,或者手动添加插件
code --install-extension stock-unit-1.0.0.vsix --force

重启 VSCode,底部状态栏就会出现股票行情。

按 Ctrl+Shift+P → Stock Unit: 打开配置面板或者点击下方股票名称,添加你关注的股票。


写在最后

这个插件从需求到成品,我和 AI 总共对话了不到 10 轮。

它不是玩具------我现在每天都在用它。

AI 编程不是替代程序员,而是让程序员可以把精力放在真正重要的事情上。

比如,研究下一只该买的股票。


如果这个项目对你有帮助,欢迎点赞、在看、转发三连 👍

项目已开源,源码见:https://gitee.com/moreairmore/stock_unit

可以在gittee上下载stock-unit-1.0.0.vsix安装

相关推荐
就是一顿骚操作1 小时前
Hermes Agent 入门到深入:会学习的开源 AI Agent 是怎么工作的
人工智能·大模型·论文解读·ai agent·hermes agent
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(22):FluxMem——根据对话结构动态选择记忆组织方式
论文阅读·人工智能·学习
YHL2 小时前
🤖 Agent 智能体开发实战 · RAG 实战 —— 从零搭建检索增强生成系统
人工智能
ambition2372 小时前
WorkBuddy迁移至D盘完整操作指南
人工智能
科技圈快迅2 小时前
在机场与高铁站:智能服务机器人正在深度对接业务系统,实现从信息孤岛到移动服务窗口的转变
大数据·人工智能·机器人
小企鹅么么2 小时前
【AI应用开发工程师】第七章:Agent 工程与实践
人工智能
CIO_Alliance2 小时前
AI+iPaaS解决方案:跨系统业务流程自动化助力企业AI化转型
运维·人工智能·自动化
综合资讯3 小时前
2026年打开设备ETF的产品清单:八只同类,两只能买
人工智能·科技·芯片·半导体·科创
声讯电子3 小时前
A-59 双麦双通道语音处理模块:重新定义全双工通话的极限性能
人工智能·语音识别·ai降噪·usb接口·回音消除