妙才周刊 No.77

2025年09月09上次更新于 2 个月前
Weekly

妙才周刊 No.77

大家好,欢迎查收本周的周刊资讯 🎉,本周给大家介绍了 Claude Code、Context7、UpAir、Surf、Streamdown、Keka、Magecdn 和 Cap 等工具,涵盖编程、文件管理、隐私保护和 UI 优化,助力开发者提升效率。

Claude Code 概述

Claude Code 概述 - Anthropic

了解 Claude Code,Anthropic 的智能编程工具,它运行在您的终端中,帮助您比以往更快地将想法转化为代码。

如果你喜欢 Claude Code,那么非常建议浅浅阅读一遍这个概述文档,它能让你对 Claude Code 的功能和日常使用方式有一个更好的理解。

Claude Code 通知

在 Claude Code 编写代码的时候,我可能在发呆。那么如何让 claude 提醒我它已经搞定了呢?

我找到一个方法,逐步执行以下命令:

cd ~/.claude
vim settings.json

打开设置文件之后,将以下配置写入:

{
  "hooks": {
    "Stop": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "afplay /System/Library/Sounds/Glass.aiff"
          }
        ]
      }
    ]
  }
}

重启 Claude Code 即可让其完成任务之后调用系统的提示音,叮一下我😄

Context7

Context7 - Up-to-date documentation for LLMs and AI code editors

Context7 是一个由 Upstash 开发的工具,主要用于为大型语言模型(LLM)和 AI 代码编辑器提供最新的、版本特定的代码文档和示例。

它通过索引官方文档(如 Next.js、Django、FastAPI 等框架),过滤并注入实时代码片段,帮助 AI(如 Claude)避免生成过时或错误的代码。Context7 支持手动复制粘贴,也可以通过 MCP(Model Context Protocol,模型上下文协议)服务器与 AI 工具集成,实现自动化注入文档。

在 Claude Code(Anthropic 的 Claude AI 代码生成工具)中使用 Context7 的核心优势是:Claude 可以动态查询最新文档,减少“幻觉”(hallucination)问题,例如生成已弃用的 API 或旧版本语法。

这特别适合 Python、JavaScript 等语言的开发,尤其在处理快速更新的库时。

UpAir

UpAir - 快速云存储上传工具,原生 APP 体积仅 500 kb

UpAir 是一款专为 macOS 用户打造的强大直观文件上传工具,支持拖拽上传、自动链接复制,让云文件分享变得简单快速。

仅需配置你的 AWS S3 或 Cloudflare R2 端点,然后拖放文件到应用或托盘,即可上传并且获取链接,自动复制到粘贴板。

📢:支持独立开发者,本软件内购一次性价格 28 RMB

Surf

enetx: g and surf

Surf 是一个用 Go 编写的高级浏览器仿真(surf)库/工具,目标是在网络请求层面尽可能真实地模仿 Chrome 与 Firefox 的客户端指纹与传输特征,从而提高隐私、防止指纹追踪或用于自动化测试与反爬场景下的更高隐蔽性。其主要特性:

  • 浏览器伪装:支持 Chrome v131、Firefox v131 等多版本指纹
  • JA3/JA4 指纹定制:完全自定义 TLS 握手特征
  • HTTP/3 与 QUIC 支持:包含完整的 QUIC 传输参数指纹
  • 中间件系统:可扩展的请求/响应处理链
  • 连接池优化:单例模式实现高效连接复用
  • 代理轮换:支持 HTTP、HTTPS、SOCKS5 代理自动切换

典型用例

  • 反指纹测试与安全评估:检测服务器或 WAF 对浏览器指纹的识别与响应。
  • 高仿真自动化爬虫:在需要更高隐蔽性的自动化抓取(合规与合法场景)中使用。
  • 接口/兼容性测试:模拟不同浏览器组合,测试后端对不同浏览器行为的兼容性。
  • 隐私保护代理:作为中间代理,替客户端对外展示不同指纹以保护隐私。

Streamdown

Streamdown - 渲染流式 markdown 内容的神器

Streamdown 是一个 Vercel 团队为 AI 驱动的流媒体设计的 react-markdown 的掉入式替代品。

Streamdown包含内置的 Tailwind 类,用于常见 Markdown 组件 —— 标题、列表、代码块等等。

此外,这个库对数学公式的支持非常强大,如果你需要考虑支持数学公式,那么这个库可以大大节省你的开发时间。

流式返回的 AI 响应内容很多时候不是完整的 markdown 语法内容,常规的 react-markdown 无法渲染样式良好的 UI,这就是 Streamdown 发力的地方,使用这个库可以避免这个经典问题。

此外,Streamdown 还原生支持 GitHub 风味标记语言 (GFM),因此您可以获得任务列表、表格等。

Streamdown 使用 Shiki 来突出显示代码块,并附带了一个复制按钮,这样您就可以轻松复制代码。鼠标悬停就能看到复制按钮!

让我们来看一个渲染 markdown 之中代码内容例子:

某种意义上,即使不需要渲染流式 markdown 也可以考虑这个库。

Keka

Keka - macOS 压缩文件管理器

对于普通苹果电脑用户来说,在 macOS 上找到一个好用且支持的格式齐全的文件压缩和解压工具并不容易。

Keka 是一款专为 macOS 设计的压缩和解压文件管理器,它在功能、易用性和扩展性上远超 macOS 自带的 Archive Utility(默认解压工具)。

主要优势概述更广泛的格式支持:

  • Keka 支持解压 30+ 种格式,包括 RAR、7Z、ZIPX 等常见但 Archive Utility 不支持的类型;压缩格式也更丰富(如 DMG、ISO),适合处理各种来源的文件。
  • 高级功能:提供加密、分卷压缩和批处理,增强安全性和实用性,而默认工具几乎没有这些。
  • 用户友好界面:拖拽式操作、更直观的进度显示和集成选项,让日常使用更高效。 性能与兼容性:虽未明确量化速度,但其优化设计(如分卷处理大文件)在实际场景中更可靠,尤其对老旧 macOS 版本有历史支持。
  • 免费与开源:Keka 免费下载(App Store 也有付费版),并可设置为系统默认工具,提升无缝体验

Magecdn

Open Source SVG Loading Icons

magecdn 免费提供 108 个可以自定义颜色的 SVG loading icon 下载使用

Cap

Cap — Modern, lightning-quick PoW captcha

Cap 是一个轻量化的人机验证工具,支持自托管部署,接入非常简单,可以在国内产品中使用。

出海的服务可以使用 Cloudflare Turnstile 或者 reCAPTCHA,但是国内真的没有好的免费的方案,什么极验之类都特别贵,完全可以用这个来代替一下。

HR 对谈

开源 PR

最后

感谢阅读到此,大家下周再见 👋

not-by-ainot-by-ai
文章推荐

Friends

Jimmy
Jimmy
老胡
老胡
Submara
Submara
Bruce Song
Bruce Song
Scarsu
Scarsu
宇阳
宇阳
Steven Lynn's Blog
Steven Lynn's Blog
OJ·Jimmy (Other Jimmy)
OJ·Jimmy (Other Jimmy)
liruifengv - Web 开发者,Astro 项目成员,开源爱好者。
liruifengv - Web 开发者,Astro 项目成员,开源爱好者。