TGViewer
Channel Public Channel
开发者工具箱|编程·开发工具·资源

开发者工具箱|编程·开发工具·资源

@devtoolboxhub

面向开发者的实用工具、库与效率技巧,写代码更快更爽。投稿 @BDHT1
#开发者 #编程工具 #效率 #程序员 · 开源总站 @GitHubTrendingHub
Subscribers
318
Photos
1.5K
Videos
0
Links
785

Showing posts older than #364 · Back to latest

Older Posts 11 shown
Post #363 2
10个GitHub Actions实用技巧

10个提升工作流效率的GitHub Actions推荐:

- YAML验证:ibiqlik/action-yaml-lint,避免配置错误。
- Markdown链接检查:gaurav-nelson/github-action-markdown-link-check,保证文档质量。
- PR自动分配:kentaro-m/auto-assign-action,节省团队时间。
- Commitlint:wagoid/commitlint-github-action,规范提交信息。
- 缓存依赖:actions/cache,加速构建。
- Slack通知:rtCamp/action-slack-notify,实时更新部署状态。
- 安全扫描:aquasecurity/trivy-action,检查镜像漏洞。

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #362 1
AI Agent 生产环境为何翻车

AI Agent 在 demo 中表现完美,但投入生产后却频频出错:未检查订单状态就退款,导致损失。本文分析三个隐藏问题:
1️⃣ 代理不知道系统当前状态,工具执行结果不可靠。
2️⃣ 代理不知道何时停止,可能错误完成任务后继续行动。
3️⃣ 代理没有“不应处理”的路径,无法升级或拒绝。

常见做法是往 system prompt 里堆大量规则,但文本规则只是文档,不是约束,模型会忽略、矛盾或误读。生产环境需要围绕模型设计系统组件,而非靠 prompt 弥补。

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #361 1
Tokenmaxxing:AI效率的量化陷阱

当前AI开发界出现Tokenmaxxing趋势,token消耗被当作生产力衡量指标,可能导致质量下降。

- NVIDIA CEO Jensen Huang称,年薪50万美元的工程师应每年至少消耗25万美元的token。Meta内部已出现Tokenmaxxing排行榜,比拼token消耗量。
- 批评者Linus Torvalds认为,用代码行数衡量产出很愚蠢,类比Tokenmaxxing易导致开发者为冲量而浪费token,忽视输出质量(slop)。
- 工具调用(MCP、Agent)时的Context Bloat加剧浪费:模型加载大量无关指令后才执行真实任务。Anthropic 2025报告指出,上下文窗口扩大后模型准确回忆信息的能力下降。
- 提案“Slop Index”:由人类评估AI输出是否为slop,以平衡对质量的关注。

原文链接
GitHub:GitHub

#开发者 #工具

📢 频道:@DevToolboxHub
Post #360 1
cluacov:Lua 分支覆盖率工具

cluacov 是 LuaCov 的 C 扩展,提供两种分支覆盖率实现:行级钩子(兼容 Lua 5.1-5.5 / LuaJIT)和指令级钩子(Lua 5.4+)。指令级路径通过 LUA_MASKCOUNT count=1 实现,能精确检测短路条件下的分支,并输出 LCOV 格式报告。支持生成 HTML 覆盖率页面。

- 静态分支发现:通过遍历 Proto.code[] 识别所有分支点
- 指令级路径:每条 VM 指令触发一次回调,按 PC 记录命中,避免行级近似导致的歧义
- 性能:行级钩子整体约快 1.25-1.34x,但指令级钩子在紧循环场景下由于回调更轻量可能更快
- 安全设计:首次写入时快照 Proto 元数据,避免 GC 期间解引用原始指针

项目报告:原文链接
原文

#开发者 #工具
📢 频道:@DevToolboxHub
Post #357 1
MCP入门:从零搭建计算器工具

作者分享了一个周末学习 MCP(Model Context Protocol)并搭建计算器工具的完整过程。

MCP 用于解决 AI 模型与工具间需重复集成的痛点,通过统一协议实现“一次构建,多模型可用”。

要点:
- MCP 架构包含三个角色:Host(用户交互的应用,如 Claude Desktop)、Client(内部连接维护者)、Server(暴露工具/资源)
- 使用 Anthropic 官方 Python SDK(FastMCP 模式)创建服务器,工具函数如 multiply 等
- 通过 MCP Inspector 测试服务器连接和工具调用
- 连接测试了三种 Host:Goose(配置文件管理)、Claude Desktop(手动 JSON)、VS Code + Copilot(手动 JSON)

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #354 1
Gemma Drive:本地AI管理Google Drive

Gemma Drive 是一个完全在本地运行的 Google Drive AI 助手,无需将文件上传到云端。它通过 OAuth 只读权限连接 Drive,在本地提取文本、生成摘要并回答提问。核心要点:

- 支持 PDF、DOCX、XLSX、PPTX 等常见格式,用 Gemma 4 E4B 模型进行文件级和文件夹级摘要,以及跨工作区的自由问答
- 技术栈极简:Ollama + Gemma 4 E4B、Django + DRF 后端、React + TypeScript 前端、SQLite 存储,无需向量数据库或消息队列
- 安装步骤:安装 Ollama 并拉取模型,创建 Google OAuth 客户端(只读权限),克隆仓库后分别启动 Django 和 Vite 开发服务器

GitHub: GitHub

#开发者 #工具

📢 频道:@DevToolboxHub
Post #350 1
离线计词器 Instant Word Counter 发布

开发者 Boris Korolev 发布了一款隐私优先的 Chrome 扩展 Instant Word Counter,支持离线本地计数,数据不出设备。

- 选中网页文本,点击图标或按 Alt+W 即可在弹窗中显示字数、字符数(含/不含空格)和预估阅读时间;未选择文本时自动引导
- 自动识别中/日/韩(CJK)字符并切换计数模式,使用 Intl.Segmenter API 分词,旧浏览器回退正则方案
- 技术栈:Vanilla JavaScript + Chrome Manifest V3 + chrome.i18n(10 种语言本地化)
- 隐私设计:无数据收集、无网络请求、无 cookie;仅申请 activeTab 和 scripting 权限

可在 Chrome 网上应用店免费获取。

原文

#开发者 #工具
📢 频道:@DevToolboxHub
Post #349 1
OpenCode Agent 编排详解

OpenCode 是一个终端原生的 AI 编码引擎,支持本地读写、测试与调试代码。它通过四层架构实现复杂任务的自动化编排,将单轮聊天升级为多智能体协作系统。

- 四层架构:Primary Agents(主代理/项目管控)、Sub-agents(子代理/专项微任务)、Custom Tools(工具/系统钩子)、Custom Skills(技能/领域知识蓝图)
- 模型兼容:完全模型无关,支持 75+ 云端与本地引擎(Ollama、OpenRouter 等),原生实现跨平台 Agent Skills Open Standard
- 与 Claude Code 对比:OpenCode 通过 SKILL.md 定义技能规则、本地脚本执行工具;Claude Code 则依赖 MCP 协议、原生 Git worktree 任务隔离

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #347 1
create-lib-workspace:Vite 库脚手架 CLI

开发者将自己反复搭建的 Vite npm 库模板化为一个 CLI 脚手架工具,自动生成 workspace 结构,包含库项目和本地消费者测试应用。主要特性:

- 生成 workspace/ 目录:app/(轻量测试应用) + my-lib/(Vite 库)
- 支持 Vite 库模式、ESM + CJS 双构建、subpath exports、watch 命令、本地联调工作流
- 安装:npm i -g create-lib-workspace;使用:create-lib-workspace demo my-lib @demo/my-lib

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #345 1
托管向量数据库的定价暗礁

托管向量数据库看似低门槛,实际隐藏嵌入、重新索引、备份等费用,可使账单翻倍。2025年10月Pinecone等供应商引入$50/月最低消费,稳定工作负载成本激增400-500%。当月查询量达6000万-1亿次时,自托管(PostgreSQL+pgvector)成本仅为托管的25%-50%。

原文链接

#开发者 #工具

📢 频道:@DevToolboxHub
Post #343 1
Swiggy 实时 ML 排序优化搜索自动补全

Swiggy 公开了基于 OpenSearch 的实时机器学习排序系统,用于改进搜索自动补全结果的相关性。该系统替代了传统启发式排序规则,满足严格延迟要求。

- 架构将候选生成与排序环节分离,基于 OpenSearch 实现检索
- 利用特征存储聚合实时行为信号,并应用学习排序(Learning to Rank)模型
- 支持从用户反馈中持续更新模型,无需人工调参即可动态优化排序质量

原文链接

#开发者 #工具
📢 频道:@DevToolboxHub
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →