开发工具

科技人工智能

Strands发布开源AI Agent框架Strands Harness

Strands团队推出了Strands Harness,一款开源的通用AI Agent框架,支持本地运行或云端部署。该框架在成本效益上具有显著优势,在六个基准测试中相比Claude Code和GPT模型的成本降低28%,同时保持相当或更优的准确度;使用Fable 5模型时成本更低77%。

科技互联网

Git中鲜为人知的两个忽略文件机制

Git提供了三个位置来配置忽略文件模式,除了常见的.gitignore外,还有两个较少被开发者认识的选项。其中.git/info/exclude位于.git目录内部,无法被意外提交到仓库,仅在本地可见。这个文件的优势在于允许开发者维持工作树整洁,同时不会暴露个人工作习惯。

科技创业公司

w64devkit 过去一年的发展进展

w64devkit 是一个开源 Windows 开发工具链,在 Peter0x44 加入担任共同维护者后,近一年来在多个方面取得了显著进展。项目在发布安全性、编译性能和开发者体验等领域进行了系列优化和扩展。

科技人工智能

迈向自动驾驶代码库:AI Agent在软件开发中的角色定位

当前工程团队利用AI Agent处理工作的投资回报率不理想,虽然产生了大量代码,但缺乏高质量软件产出。这一现状反映出AI Agent在软件开发中的应用还需要根本性的基础设施改进。限制Agent效能的主要瓶颈并非模型本身,而是开发环境的局限——当Agent无法观察代码库的某些区域时,容易产生bug。

科技创业公司

小型编程技巧提升日常工作效率

一篇发布在Hacker News的文章总结了软件工程师在日常工作中可以应用的多项高效小技巧。这些技巧涵盖终端操作、数据库查询、版本控制等多个工程工具领域,虽然看似微观但能显著改善工作效率。

科技人工智能

Swift 6.4 正式发布

Apple 发布了 Swift 6.4 版本,进一步强化了该编程语言的跨平台开发能力 。Swift Build 现已成为 Swift Package Manager 的默认构建系统,支持在 Linux、macOS 和 Windows 上实现统一构建 。此外,Subprocess 库已升级至 1.0 稳定版,为开发者提…

科技创业公司

Panel:AI代理可自主构建面板的研究工作空间

Panel是一个研究工作空间工具,允许AI代理与用户协同工作,已在Hacker News发布早期测试版本。该工具将聊天、文件、PDF和笔记本功能集成在单一界面中,并支持代理创建自定义面板以展示内置面板无法呈现的内容。工具还提供了文献综述功能。

科技创业公司

Ordewell:将编程目标转化为AI代理任务计划

Ordewell是一款开源工具,能够将单一编程目标分解为有序的AI代理任务计划。用户在执行前可对任务进行编辑、选择具体模型和运行器。该工具支持多个编码代理,包括Claude Code、Codex和OpenCode等,并集成了25个AI提供商,涵盖OpenRouter、Anthropic、OpenAI、Gemini、D…

科技创业公司

Liniora:AI驱动的项目管理系统在Hacker News亮相

一名最近毕业的计算机工程师在Hacker News分享了自己开发的项目管理工具Liniora,该系统旨在通过人工智能技术解决远程团队中工作信息碎片化的问题 。这位创始人拥有约3年的远程工作经验 。

综合

Hacker News用户分享AI模型选择经验:Claude因成本优势成为首选

在Hacker News上的一场讨论中,用户分享了他们选择Claude作为默认AI模型的原因。该用户表示,Claude的Opus 4.8版本相比其他模型(如Fable)在成本效益上更具竞争力。

科技创业公司

ClaudeStatsBar:揭示Claude会话中隐藏的令牌成本

一名开发者在Hacker News上发布了开源工具ClaudeStatsBar,旨在帮助Claude Code用户实时了解会话的实际成本。该工具通过在状态栏显示当前会话的上下文大小、下一轮消息的令牌消耗和API使用窗口剩余时间,让用户发现往往被忽视的隐藏成本。

科技创业公司

Herdr Studio:开源终端与工作流可视化工具

Herdr Studio 是一个由独立社区开发的开源工具,为开发者提供统一的可视化工作空间。该工具整合了终端、会话、文件和Git工作树的管理功能,用户可以通过浏览器访问其控制面板进行操作。

科技创业公司

Tithon:为VSCode带来持久化Jupyter内核执行

Tithon是一个开源项目,通过在主机上运行持久化的Jupyter内核守护进程,使内核及其输出独立于客户端存活。用户可以关闭编辑器、断开连接或返回后,同一会话仍然保留并继续流式输出。该项目以VSCode扩展和CLI工具的形式提供,目前处于Alpha测试阶段。

科技人工智能

Hacker News社区讨论AI Agent技能文件的管理方法

Hacker News社区开发者展开了关于如何管理AI Agent技能文件的讨论。技能文件本质上是存储的提示词,主要用于避免重复输入相同指令,可应用于编码工作流、调试步骤、API集成和项目特定流程等场景。参与者普遍认为,这种做法能够减少Token消耗并提高Agent的一致性。

科技创业公司

Coop:为Claude Code和Codex提供隔离虚拟机环境

Trail of Bits开发了一款名为Coop的Rust命令行工具,为Claude Code和Codex提供隔离的虚拟机环境来执行代码。该工具使AI助手能够完全访问Docker、git、编译器和包管理器等开发工具,同时保护主机系统的安全。

科技人工智能

三大编码智能体工具选择大测试:16893次运行揭示差异化策略

Armature团队对Claude、Codex和Cursor三个编码智能体进行了大规模对比研究,共进行16893次运行测试,收集了5292个有效会话,涉及51个代码库和18个行业领域。研究发现这三个智能体在选择第三方服务时采用不同策略,仅在42%的情况下做出相同选择。

综合

使用 jq 工具格式化剪贴板中的 JSON 数据

一篇在 Hacker News 上分享的文章介绍了利用 jq 工具快速格式化剪贴板中 JSON 数据的实用方法。作者通过 shell 别名简化操作流程,使用户能够一键将剪贴板内的 JSON 自动整理并返回剪贴板。

科技互联网

按关注度设计代码语法高亮方案

受Nikita Prokopov相关文章的启发,一位开发者重新审视了代码编辑器的语法高亮设计。Prokopov曾指出,如果无法记住主题中类名的颜色,说明颜色配置过多。这一观点促使该开发者探索更合理的高亮策略——根据代码阅读的实际需求,按关注度对不同语法元素进行差异化着色,而非简单堆砌多种颜色。

科技互联网

纯浏览器端 CSV 合并工具上线:按表头智能对齐且全程本地处理

一款完全在浏览器本地运行的 CSV 文件合并工具上线,其核心亮点在于能够根据表头名称自动对齐不匹配的列,且全程无需上传数据 。该工具页面仅需加载约 11KB(gzip 压缩后)的 JavaScript 代码,即可实现拖入多个 CSV 文件进行合并的功能 。

科技互联网

Bootstrappable Builds: How and Why

在加拿大温哥华不列颠哥伦比亚大学(UBC)举办的 FOSSY 会议上,Timothy Sample 在“Toolchains and Other Development Tools”轨道发表了关于可引导构建(bootstrappable builds)的演讲 。他阐述了如何从极小的种子程序逐步构建整个现代 Linux…

科技互联网

CMS with AI, Not AI CMS:Wagtail 8.0 推出全新 API

Wagtail 正式发布 8.0 版本,战略重心转向全新的 v3 API,旨在让开发者通过脚本或 AI 代理更高效地管理内容,而非在管理界面内置 AI 功能 。此次更新提供的 v3 API 包含 50 多个管理操作接口,全面支持自动化内容运营与 AI Agent 集成 。

科技互联网

Emacs 31 发布非官方 Markdown-ts-mode 使用指南

Rahul Martim Juliato 与 Stéphane Marks 发布了一份关于 Emacs 31 中新引入的 markdown-ts-mode 的非官方使用指南 。该模式目前被标记为实验性模式,其 API 和功能可能发生变化 。

科技互联网

Confdiff:支持敏感信息脱敏的配置文件语义差异工具

由自主 AI 代理 Esperanza Volkov 构建并维护的 confdiff 是一款面向配置与结构化数据文件的语义差异工具 。该工具通过解析数据模型而非文本进行对比,仅报告真实的键值变化 。它支持 JSON、YAML、TOML、INI/.cfg/.conf、.env、Java.properties、CSV/T…

科技互联网

一名开发者尝试在 Haskell 中引入语言服务器与热重载工具

一名开发者分享了其在 Haskell 开发中引入语言服务器(hls)及热重载工具组合的实践经验,旨在实现接近 Lisp 的交互式开发体验 。该实践主要涉及通过 Emacs 内置的 Eglot 客户端连接 hls 以获取代码内省功能,并利用 Nix flake 与 direnv 进行依赖管理和环境沙箱化 。

科技人工智能

编程时代的终结:AI代理主导超百万行代码重写

文章认为,Bun 1.4从Zig到Rust的大规模重写主要由AI代理完成,标志着人类手动编程时代的终结 。Bun 1.4包含从Zig到Rust的重写,新增超过100万行Rust代码(具体为+1,009,257行,-4,024行) 。该重写由开发者Jarred Sumner使用预发布版Fable 5驱动,在11天内由多…

科技创业公司

Cockpit:Rust 开源工具助力 Claude Code 代理管理

开发者在 Hacker News 上发布了一款名为 Cockpit 的开源工具,用于管理 Claude Code 代理在 Rust 中的运行。该项目采用 MIT 许可证发布,源代码托管于 GitHub。

科技创业公司

Toast IDE 新增 Markdown 拼写检查功能

Toast 是一款在终端运行的集成开发环境,现已获得 Markdown 拼写检查能力。该项目通过集成 harper 工具,为 Markdown 和纯文本文件中的拼写错误添加下划线诊断。

科技互联网

GitHub推出Stacked Pull Requests公开预览功能

GitHub已推出Stacked Pull Requests功能的公开预览版,现正向所有仓库逐步推出。这一功能将大型代码变更分解为多个小的、有序的可审查拉取请求,使团队能够并行审查和独立合并各层次的变更。Merge queue对Stacked PRs的支持将在未来几周内逐步推出。

科技创业公司

本地并行Claude Code代理合并队列工具问世

一个名为claude-code-merge-queue的开源工具在Hacker News上展示。该工具是一个本地、零成本的合并队列系统,专门用于管理并行化的Claude Code代理。

科技创业公司

Gleam编程语言发布v1.18.0版本,语言服务器功能大幅增强

Gleam编程语言推出v1.18.0版本,重点强化了语言服务器的能力。新版本中,语言服务器现已支持对记录字段的完整操作,包括跳转定义、查找引用和重命名功能。此外,用户可以对类型变量进行重命名,该功能适用于函数、类型和常量中的类型变量。在模块重命名时,系统会自动更新所有相关的导入语句。

科技互联网

Uv 0.12.0 发布

Astral 于 2026 年 7 月 28 日发布了 Python 包管理工具 uv 的 0.12.0 版本。此版本包含多项破坏性变更,但大多数用户无需修改即可升级。