多年来,许多人尝试将更多的编程工作移交给最终用户,而不是专业开发人员。电子表格之所以有趣,是因为它们是这一趋势的一个极为成功的版本,并且我们当然正在经历最新一波(人工智能/低代码编程)。<p>对于那些在电子表格兴起时在场的人来说,那时的情况如何?是否有人担心它们会消除对专业开发软件的需求?是否有人将它们视为仅仅是玩具?
返回首页
最新
AI 编码助手(Cursor、Claude Code、Copilot)速度极快,但它们常常会在你未察觉的情况下搞乱你的 UI 设计令牌或结构语义,直到 PR 合并后才会显现出来。<p>为此,我开发了 drift-guard 来防止这种情况。它是一个纯 CLI 工具(零令牌开销,无需 MCP 服务器),可以快照你的设计令牌和 DOM 结构,然后在代码级别检查“漂移”。<p>工作原理:
1. init 扫描你的 CSS/HTML,并快照所有设计令牌(颜色、字体、间距、阴影、圆角、布局、效果)以及 DOM 的结构指纹。
2. rules 为 5 个 AI 工具生成规则文件(.cursorrules、CLAUDE.md、AGENTS.md、copilot-instructions.md、.clinerules)。
3. check 将当前状态与快照进行比较,如果漂移超出阈值,则以代码 1 退出。<p>关键设计决策:
- 零令牌开销:纯 CLI。
- 静态分析:使用 css-tree 和 cheerio(无需无头浏览器,< 1 秒)。
- 陈旧快照警告:如果基线超过 7 天,则发出警告。
- 结构 + 样式:同时监控 CSS 令牌和 DOM 层次结构。
- 提交前钩子:在提交漂移的代码之前阻止其提交。<p>GitHub: https://github.com/Hwani-Net/drift-guard
npm: npm i -g @stayicon/drift-guard<p>我很想听听反馈!你是否在使用 AI 编码工具时经历过“设计漂移”?
刚刚发布的 Toolpack SDK — 完全开源的统一 TypeScript SDK,用于 AI 开发
如果你曾与多个大型语言模型(LLM)提供商合作过,你就会知道其中的痛苦:每个提供商都有不同的 API、不同的工具格式和不同的特性。
Toolpack SDK 为 OpenAI、Anthropic、Gemini 和 Ollama 提供了一个统一的接口。
它内置了 77 个工具,涵盖文件操作、git、数据库、网页抓取、代码分析和 shell 命令。你还可以创建并集成自己的自定义工具。
工作流引擎逐步规划和执行任务。你可以直接使用代理和聊天模式,并且可以根据你的需求创建自定义模式。如果你想添加其他 LLM,还有一个自定义提供商 API。
完全支持 TypeScript。如果你更喜欢终端用户界面而非代码,CLI 提供了一个交互式聊天界面,让你可以通过命令行与 AI 和工具进行交互。
Toolpack SDK:
npm: npm install toolpack-sdk
GitHub: github.com/toolpack-ai/toolpack-sdk
文档: toolpacksdk.com
注意:请根据文档设置配置并在环境变量中设置你的 API 密钥。
Toolpack CLI(交互式终端用户界面):
npm: npm install -g toolpack-cli
GitHub: github.com/toolpack-ai/toolpack-cli
注意:安装后,可以在终端中使用 `toolpack` 命令打开它。请根据文档设置你的 API 密钥在环境变量中。
https://toolpacksdk.com
Zap Code 是一个可以根据简单的英文描述生成可用的 HTML/CSS/JS 的工具,专为 8 到 16 岁的孩子设计。<p>核心流程:孩子输入“制作一个太空射击游戏”,AI 生成代码,实时预览立即渲染。提供三种交互模式——仅限视觉的调整、带注释的只读代码视图,以及带有 AI 自动补全的完整代码编辑。<p>技术细节:前端使用 Next.js,后端使用 Node.js,Monaco 编辑器经过简化以适应年轻用户,预览执行使用沙箱 iframe(生成的代码不进行外部 API 调用)。渐进复杂性引擎使用技能模型来决定何时展示更高级的功能。<p>主要关注点是填补基于块的编程(如 Scratch 等)与实际编程之间的差距。块工具非常适合 6 到 10 岁的孩子,但过渡到真实代码时会遇到困难。这个工具试图通过让孩子们首先与真实输出互动,然后逐渐揭示其背后的代码,来平滑这一过渡过程。<p>局限性:AI 生成的代码并不总是干净或符合习惯用法。内容经过筛选以确保适合年龄,但并不完美。协作功能仍然较为基础。复杂性引擎需要更多数据以进行良好的调优。<p>免费套餐,支持 3 个项目。专业版每月 9.99 美元。