第031期 - 金汤力儿
这是前几周和朋友出去吃饭后来到的一家清吧,环境很好,正好和朋友喝一杯鸡尾酒选择了这杯金汤力,非常的清爽,也推荐给各位看我周刊的朋友尝试!
>> 🚀域名转换通知
由于周刊没有任何收益全靠兴趣使然,原来的.site
域名付费太高,所以将在六月份转换域名为.de
,后续会在 TG 频道
进行通知,也感谢各位看周刊的朋友关注下,到时候转换域名的时候方便更新地址!
>> 🤺大橘的技术交流(uv 技术交流)
好久没和各位进行技术交流了,这次带来的是astral-sh/uv
,这个在第020期 - 暮光潋滟,海上余晖提到过。经历了几个月的使用,我已经彻底把pip
替换成了uv
,相比于pip
,uv
更加的快,也有一些经验可以分享给大家,看完周刊的朋友可自行尝试体验 Rust 的魅力,下面就给大家介绍一下这个框架的具体使用方案。
uv 地址及安装方法
Linux 安装方法:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows 安装方法:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv 初始化项目
以我目前的使用经验来看,最快使用 uv 的方法是:删除pip相关的任何内容,包括虚拟环境
,然后使用以下命令来初始化一个 uv
项目,这样就可以使用 uv
:
uv init
当然,你也可以使用以下命令,只创建一个虚拟环境:
uv venv
下图为使用了 uv init
初始化的项目
uv 国内源的添加 && uv 添加依赖
在讲解添加添加依赖之前需要添加国内源,不然下载实在太慢。
一种方式是在 pyproject.toml
中添加下面的代码,直接可以使用清华源进行安装,速度飞快!
[[tool.uv.index]]
url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"
default = true
另一种方式是永久的方式,之后的安装都会在清华源,但是目前只适用于 Linux/Mac
,在~/.config/uv/uv.toml
或者/etc/uv/uv.toml
填写下面的内容:
[[index]]
url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"
default = true
上述配置完后就可以开始游玩 uv
,使用下面的命令进行安装,比如安装一个icecream
:
uv add icecream
安装完成后可以使用下面代码进行测试:
from icecream import ic
def foo(i):
return i + 333
ic(foo(123))
使用 uv run xxx.py
自带的运行方法运行一下:
> uv run .\main.py
ic| foo(123): 456
其他的依赖也类似这样,使用 uv add 方法即可
最后一个要说的,如果你使用的是别人已经写好的 uv
项目,且项目下已经存在了 pyproject.toml
,那么可以使用下面的命令进行同步安装:
uv sync
Docker 中使用 uv
具体文档可以见官方描述的Docker
官方也有说明,如果在写 dockerfile 的时候可以使用官方 uv
提供的镜像
FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim
uvx 命令
uvx
是 Python 包管理工具 uv 提供的一个命令行别名,用于临时运行命令行工具,而无需将其永久安装到系统中。它等效于 uv tool run
,但更简洁,适用于快速测试、一次性任务或避免污染项目环境的场景。
相当于:
uv tool run <工具名>
例如,使用 pycowsay 输出消息:
uvx pycowsay hello from uv
然后就会有输出
-------------
< hello from uv >
-------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| |
好,我感觉基本 uv 的常用命令都交流完成,剩下的就只能靠感兴趣的朋友自己尝试了
>> 🐈大橘的工具集
今天学点啥?
秘塔科技于 2025 年 4 月推出的「今天学点啥」是一款 AI 驱动的个性化学习工具,旨在将复杂的知识内容转化为易于理解的课程,帮助用户高效学习
Fellou:AI 浏览器
一款由 Fellou AI 公司开发的创新型 AI 浏览器,被誉为全球首个“Agentic Browser”(行动型浏览器)。其核心理念是将浏览器从传统的被动信息展示工具,转变为具备主动执行任务能力的智能助手
Cursor Stats:Cursor 使用次数统计
扩展的主要功能包括启用详细日志记录、切换状态栏颜色、启用使用警告、显示所有请求的总和、设置更新频率、自定义货币转换、启用进度条可视化以及自定义 Cursor 数据库路径
DeepWiki:自动生成生成类似维基百科风格的文档
由 Cognition Labs 开发的一款 AI 驱动的文档生成平台,旨在帮助开发者快速理解 GitHub 上的开源代码库。它通过分析代码、README 文件和配置文件,自动生成结构化的文档,包括项目功能描述、技术栈、文件结构、模块说明以及交互式图表等
Quick Prompt:提示词管理
一个强大的浏览器扩展,专注于提示词管理与快速输入。帮助用户创建、管理和组织提示词库,并在任何网页输入框中快速插入预设的 Prompt 内容,提高工作效率
由群友 @napstablook 推荐
DataEase:开源的数据可视化分析工具
DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便地与他人分享
Shear To Image:剪贴板转图片工具
一款便捷的 macOS 状态栏应用,可即时将剪贴板内容(代码、文本)转换为美观格式化的图片,支持语法高亮
SearchSuggestPro:多平台关键词研究工具
一款高效的关键词研究工具,旨在通过聚合来自多个主要在线平台(包括搜索引擎、电商、社交媒体和问答平台)的搜索建议,可以直接点击搜索建议结果跳转搜索引擎
biliTickerBuy:b站会员购购票辅助工具
稍微看了下,在我撰写周刊的当天已经停更了,很可惜
ChinaTextbook:所有小初高、大学PDF教材
一个开源项目,旨在集中并免费提供中国中小学及大学的 PDF 教材资源。项目的核心动机是为了促进义务教育资源的普及,消除地区间的教育不均衡,并特别希望能帮助海外华人子女继续了解国内教育内容。作者认为,尽管国内已有免费资源,但获取途径对许多普通人仍有障碍,甚至有人利用这些资源进行商业销售,因此选择开源共享是解决这一问题的有效途径
WeClone:LLM学习微信聊天记录
一个开源项目,旨在提供一套一站式解决方案,帮助用户利用个人聊天记录来创建数字分身。其核心思想是通过微调大型语言模型 ( LLM ),使其学习并模仿用户的聊天风格和习惯,从而让大模型拥有用户的“那味儿”。最终目标是将这个个性化的模型部署到聊天机器人平台,实现一个能够代表用户进行日常交流的数字克隆
BewlyCat:哔哩哔哩美化
一个基于 BewlyBewly 项目开发的浏览器扩展,旨在通过功能扩展和调整来优化 Bilibili 网站的用户体验。该项目主要根据开发者个人的使用习惯进行修改,并在此基础上增加了一些新功能,同时移除了一些原有的功能。其核心目标是在 BewlyBewly 的基础上提供一个定制化的、功能更丰富的 Bilibili 浏览增强方案,同时通过移除内置字体等方式减小了扩展的体积
爱盯盘-股票盯盘-基金助手
一款专为投资者设计的实时行情跟踪工具,支持A股、ETF、美股、港股等多市场数据,让你的基金、股票动态尽在掌握。无论是上班摸鱼、短线操作还是长期持仓管理,都能一键查看自选股、K线、持仓涨跌、北向南向资金动向等核心信息
chatbot-app:安卓LLM客户端
一个支持多种先进 AI 模型(如 GPT 、 Gemini Pro 、 Cohere 和 Ollama 等)的聊天平台
由群友 @napstablook 推荐
BotGem:LLM聊天助手应用
BotGem 是一个智能聊天助手应用程序,它使用了先进的自然语言处理技术来理解和回应您的文本信息。您可以使用 BotGem 提问、分享想法、寻求建议,或者仅仅是进行一次休闲的聊天
由群友 @napstablook 推荐
PiliPlus:BiliBili第三方客户端
一个使用 Flutter 框架开发的 BiliBili 第三方客户端项目。该项目主要面向移动端( Android 、 iOS )和 Pad 端用户,提供一个替代性的观看和互动体验
由群友 @napstablook 推荐
MixFile:图床储存
一款创新的 Android APP,旨在提供安全、私密的文件储存和分享解决方案。它允许用户在本地对文件进行加密后上传,并支持加密下载和在线播放加密视频
由群友 @napstablook 推荐
Godot Engine 简体中文文档
Godot 是一款功能丰富、跨平台的 2D 和 3D 游戏引擎,采用宽松的 MIT 许可证,完全免费且开源
Build a Large Language Model:大语言模型构建书籍
这是一本从零开始、 循序渐进 地教授读者如何使用 PyTorch 构建一个类似于 GPT 的大型语言模型( LLM )。这本书和代码通过实践指导,帮助读者深入理解 LLM 的内部工作原理,所采用的方法反映了构建 ChatGPT 等大型基础模型的流程
Camoufox:Firefox指纹浏览器
一个开源的反检测浏览器,基于定制的 Firefox 构建,旨在为网页抓取和自动化任务提供强大的指纹伪装和反反爬虫能力。该项目由 GitHub 用户 @daijro 开发,他还维护了 hRequests 和 BrowserForge 等相关项目
Design Fragments:作者收藏的网站集合
关于网站更多说明,请查看这篇文章。
作者推出了名为 Design Fragments 的新项目,作为停更的 Design Scenes Weekly 的精神续作,继续分享其搜集的各类有趣信息(设计、科技、AI 、教育等)
让窗口变的透明的摸鱼工具
可分别设置鼠标移入和移出时的透明度, 让摸鱼更加丝滑
Simple Live:聚合直播
支持观看包括 虎牙直播、斗鱼直播、哔哩哔哩直播 和 抖音直播 在内的多个平台直播
纯粹直播:聚合直播
一款第三方直播播放器,主要用于学习和交流目的。它整合了来自多个流行直播平台(如 哔哩哔哩、虎牙、斗鱼 等)的直播内容,并支持自定义 M3u8 直播源
小黄条
一款多功能的透明桌面插件,旨在将日常组织工具(如日历、待办事项、便签、时间、天气)直接整合到用户的电脑和移动设备桌面上
ImTip智能桌面助手
一款免费、开源、轻量级的 Windows 桌面助手,旨在通过在输入光标附近显示输入法状态提示、提供可编程的超级热键以及集成可定制的 AI 助手功能,提升用户的输入效率和桌面操作便捷性。它致力于取代传统输入法状态栏,保持桌面整洁,并为用户提供快速访问常用工具和 AI 能力的途径
ScreenCapture:截图软件
一个功能丰富的截图程序,主要通过命令行参数进行控制。它提供了多种截图模式,包括区域截图、全屏截图、自定义区域截图和长截图。用户可以将截图保存到指定文件路径或直接复制到系统剪切板。此外,程序还支持将图像(来自剪切板、文件或屏幕区域)“钉住”在桌面上,并提供语言设置、图像压缩/缩放以及工具栏按钮定制等高级功能
JandanX:煎蛋美化油猴插件
一个仿推特布局夜间模式的煎蛋 (jandan.net) 插件
YumCheck:食品成份分析助手
一个通过摄像头或者拍照的方式帮助更轻松地了解食品中的成份,从而推动健康饮食习惯的普及
Syntax Highlight:Quick Look 扩展
一个 macOS 上的 Quick Look 扩展,为源代码文件提供语法高亮预览,可以在 Finder 中快速预览源代码文件,显示带有语法高亮的内容
LaTeX Formula Rendering & Export:LaTeX 公式渲染及导出
小旺AI截图
一款轻巧、易用的AI截图录屏软件,具备多种功能,包括录屏、截长图、一键标注序号、关键部位高亮、贴图、GIF动图制作和带壳截图。软件还集成了强大的AI能力,如AI抠图、图片重绘等(开发中)。其特点包括绿色轻巧、无需登录、自动存图归档、历史截图回溯、AI截图翻译和OCR文字提取功能。软件致力于提升工作效率,保护用户隐私,并通过DeepSeek大模型实现图片内容的精准识别和翻译
BongoCat:桌宠
一个跨平台的开源桌面宠物应用,灵感来源于 MMmmmoko 开发的 Windows 平台项目 Bongo Cat Mver。该项目由 ayangweb 开发,将这只可爱的猫咪带到 macOS 和 Linux 用户的桌面上。
BabelDOC:文档比对翻译
一个文档翻译和双语对比的在线服务和自部署库,旨在简化文档编辑和翻译流程。该服务提供了一个命令行界面和Python API,支持PDF文档的翻译,并允许用户自定义翻译选项。BabelDOC 致力于提供一个标准化的流程和接口,以解决PDF解析和翻译中的问题,同时保持文档的原始结构。项目的目标是实现从PDF参考版本1.7到简体中文、繁体中文、日语和西班牙语的翻译,并满足布局错误和内容丢失都小于1%的要求
Void:类似Cursor的AI代码编辑器
一个开源的 AI 代码编辑器,旨在为开发者提供类似 Cursor 的体验,同时强调数据隐私和本地部署能力。该项目基于 Visual Studio Code(VS Code)进行开发,支持多种大型语言模型(LLM),并允许用户自定义和扩展其功能。Void 支持连接多种 LLM,包括 OpenAI、Claude、Gemini、Grok、Qwen 等,用户还可以通过本地部署的模型如 DeepSeek、Llama、Gemma、Mistral、vLLM 等进行集成
TimeGrid 时间方格
提出了一种将每天醒着的约1000分钟分成100个10分钟时间方格的方法,以帮助人们更明智地规划和使用时间,通过将时间可视化为时间方格,人们可以更有意识地做出选择,从而活出更有意义的生活
ty:Python 类型检查器和语言服务器
astral-sh团队的新作,一个用 Rust 编写的极快的 Python 类型检查器和语言服务器。目前,ty 处于预览阶段,尚未准备好用于生产环境,用户在使用过程中可能会遇到错误、缺失功能和严重错误。ty 旨在提高 Python 代码的类型检查效率,并辅助开发过程中的语言服务
后期框架成熟了有机会使用再给大家出一个教程
teable:无代码平台
一个下一代无代码平台,旨在成为 Airtable 的强大替代品。它提供了一个类似电子表格的直观界面,用于构建基于数据库的应用程序,并支持实时团队协作和处理大量数据(数百万行)
remove.bg:智能移除图片背景
上传一张图片,即可移除背景并下载
MCP SuperAssistant:MCP 集成插件
一款 Chrome 浏览器扩展,将 Anthropic 推出的模型上下文协议(Model Context Protocol,MCP)集成到主流 AI 聊天平台中,如 ChatGPT、Perplexity、Google Gemini、Grok 和 AIStudio 等
SurfSense:高度可定制的 AI 代理
一个开源的 AI 研究代理,旨在提供 NotebookLM 、 Perplexity 和 Glean 等工具的替代方案,但更强调与用户个人知识库的集成和高度可定制性。它允许用户连接多种外部来源,如搜索引擎、协作工具和内容平台,并将个人文件导入到统一的知识库中进行搜索和交互
Gemini Balance:Gemini API 代理和负载均衡器
一个基于 Python FastAPI 构建的应用程序,旨在提供 Google Gemini API 的代理和负载均衡功能。它允许您管理多个 Gemini API Key,并通过简单的配置实现 Key 的轮询、认证、模型过滤和状态监控。此外,项目还集成了图像生成和多种图床上传功能,并支持 OpenAI API 格式的代理
HuggingFace 的9门免费学习课程
从LLM到视觉AI,从基础到高阶,HuggingFace为你提供最全面的AI学习体验, 帮助你掌握前沿技术,开启无限可能
短剧搜索
bamboo download:流媒体下载网站
小猫解释:让复杂概念变得可爱又简单
Context7:MCP 文档上下文工具
一个解决大型语言模型( LLMs )在处理软件库信息时面临的挑战的工具。核心问题在于, LLMs 经常依赖过时或不够精确的库信息,这可能导致生成不准确的代码或回答。 Context7 的主要功能是提供最新、特定版本的文档和代码示例,直接从源代码获取,从而显著提升 LLMs 的性能和可靠性
Lighttpd:轻量级的 HTTP 服务器
近期帮朋友部署纯 HTML + CSS + JS 的时候找到的轻量级方案
pad.ws:白板工具
一个创新的浏览器内应用,它将交互式白板与功能齐全的开发环境(集成开发环境 - IDE )相结合
Chat SDK:Next.js 的 AI SDK
一个由 Vercel 构建的开源项目模板,它基于 Next.js 和 Vercel 的 AI SDK。其核心是一个名为 Chat SDK 的免费模板,旨在帮助开发者快速构建功能强大且可定制的 AI 聊天机器人应用
mem0
一个开源的智能记忆层,旨在为大型语言模型(LLMs)和 AI 代理提供持久的上下文记忆能力,从而实现更个性化、高效且节省成本的 AI 体验。通过为 AI 系统添加持久的记忆功能,使其能够记住用户偏好、会话历史和关键交互信息。这使得 AI 能够在多轮对话中保持上下文一致性,避免重复询问,从而提供更自然、个性化的响应
WIKIBOOKS:免费、开放且可编辑的教材资源
一个由维基媒体基金会于 2003 年 7 月 10 日推出的一个开放式教科书项目,旨在创建和维护自由内容的数字教科书和教学手册。该平台允许全球用户协作编写和编辑各类主题的教材,目前已涵盖计算机、工程、人文、语言、数学、科学、社会科学等多个领域,拥有超过 3,300 本书籍和近 98,000 个页面
LLM Rankings:OpenRouter提供的LLM排行榜
Scout:AI代理
类似Manus一款配备了自有虚拟计算机的 AI 代理。它的核心功能是帮助用户完成从概念 (0) 到实现 (1) 的深度任务,涵盖研究、编码和数据分析等领域
哔哩助理:哔哩哔哩第三方应用
哔哩哔哩 的第三方桌面应用,适用于 Windows 11
Deep-Live-Cam:实时换脸和视频 Deepfake
一款实时换脸和视频 Deepfake 软件,其核心功能是仅使用单张图片即可实现实时的人脸替换和视频 Deepfake 效果
olmOCR:PDF文本提取
一款用于将 PDF 等文档高效地转换为纯文本格式。其核心目标是在保持文档自然阅读顺序的同时,实现高吞吐量的转换。该工具特别设计用于准确处理文档中的复杂元素,例如表格、方程式和手写内容。通过采用独特的训练方法和技术,olmOCR 致力于提高转换的准确性并减少错误(即“幻觉”)
GFork Proxy:油猴加速站
GFork Proxy 提供了一种加速服务,旨在解决用户访问油猴脚本时可能遇到的访问问题,使得脚本安装更为便捷
RLCard:卡牌游戏中的强化学习(RL)的工具包
一个用于卡牌游戏中的强化学习(RL)的工具包,由 Rice 和 Texas A&M 大学的数据实验室以及社区贡献者共同开发。该工具包支持多种卡牌环境,并提供了易于使用的接口来实现各种强化学习和搜索算法。RLCard 的目标是连接强化学习和不完全信息游戏,促进相关领域的研究和应用
screego/server:屏幕共享
一个专为开发者设计的屏幕共享工具,旨在解决在企业聊天解决方案(如 Microsoft Teams)中遇到的屏幕共享问题,如延迟和画质问题。screego 的核心优势在于提供高质量、低延迟的屏幕共享体验,并且可以作为现有软件的补充,专注于屏幕共享功能
GitHub DeepWiki Button:GitHub DeepWiki 按钮
在GitHub仓库页面添加DeepWiki按钮,点击跳转到deepwiki.com/{user}/
GitHub to DeepWiki:GitHub DeepWiki 按钮
这个油猴脚本会自动在 GitHub 仓库页面添加一个 "DeepWiki" 链接,让用户只需点击一下就能快速跳转到对应的 DeepWiki 页面。链接会出现在仓库的简介部分,使得在浏览 GitHub 时能够轻松访问
Lapce:类似 VSCode 的轻量级代码编辑器
一个用 Rust 语言编写的轻量级且功能强大的代码编辑器,拥有 Floem UI。它采用 Xi-Editor 的 Rope Science 技术,实现快速计算,并使用 wgpu 进行渲染。Lapce 的主要特点包括内置的 LSP(语言服务器协议)支持,提供代码补全、诊断和操作等功能;支持模态编辑(类似 Vim,可切换);内置远程开发支持,类似于 VSCode 的远程开发功能;插件可以采用能够编译成 WASI 格式的编程语言编写;以及内置终端,允许用户在编辑器中直接执行命令
claude-code-proxy:AI 代理
一个开源的代理服务器,旨在让 Anthropic 的 Claude Code 工具能够通过 OpenAI 或 Google Gemini 的模型运行。该项目利用 LiteLLM 框架,将 Claude Code 的请求重定向至其他大型语言模型(LLM)提供商,从而实现更高的灵活性和成本效益
arXiv Xplorer:Arxiv 文章AI搜索
通过自然语言描述你需要的文章内容,即可找到相关的Arxiv文章
Paper Burner:PDF文档OCR与翻译工具
为广大研究生和研究人员设计的PDF文档处理工具。考虑到对于非母语者,直接阅读英文PDF文献不方便、效率低,而目前的全文翻译工具无法很好地处理PDF中的公式和图表,且存在段落之间断开、语意不连贯的问题,Paper Burner能够从PDF文档中提取文本(OCR),将其转换为Markdown格式,并支持使用多种AI模型进行高质量翻译,完美保留公式、图表、格式,最大限度地保持语意连贯通顺
ChatGPT 4o Image Assistant:吉卜力风格图片在线生成
sps:下一代 macOS 包管理器
一个基于 Rust 的下一代 macOS 包管理器,灵感来源于 Homebrew。目前处于实验阶段,主要支持 ARM 架构,未来可能会增加对 x86 的支持。sps 能够安装和管理命令行工具、库、语言(Formulae)以及桌面应用和相关文件(Casks)。该项目目前提供安装、卸载、升级、重新安装等基本功能,并计划未来增加清理旧下载、版本、缓存,支持独立布局等功能
使用方法:
# Print help
sps --help
# Update metadata
sps update
# List all installed packages
sps list
# List only installed formulae
sps list --formula
# List only installed casks
sps list --cask
# Search for packages
sps search <formula/cask>
# Get package info
sps info <formula/cask>
# Install bottles or casks
sps install <formula/cask>
# Build and install a formula from source
sps install --build-from-source <formula>
# Uninstall
sps uninstall <formula/cask>
# Reinstall
sps reinstall <formula/cask>
#Upgrade
sps upgrade <formula/cask> or --all
# (coming soon)
sps cleanup
sps init
inbox-zero:AI 电子邮箱
一个开源的 AI 电子邮件助手,旨在帮助用户快速实现收件箱零邮件的状态。该应用包含两个主要部分:AI 邮件助理和开源 AI 邮件客户端。AI 邮件助理基于纯文本提示文件管理用户的电子邮件,执行草拟回复、标记、归档、回复、转发、标记垃圾邮件甚至调用 webhook 等操作。此外,Inbox Zero 还提供回复跟踪、智能分类、批量退订、冷邮件拦截和邮件活动分析等功能
MinerU:PDF文档提取工具
一个开源的高质量工具,旨在将 PDF 文档转换为结构化的、机器可读的格式,如 Markdown 和 JSON
Google AI Studio Gemini Key 脚本合集
仓库现包含 2 个 Tampermonkey/Greasemonkey 用户脚本 + 3 个浏览器控制台脚本 ,帮助你批量创建 Google Cloud 项目并获取或管理 Google AI Studio(Gemini)API Key
Dockit:macOS窗口管理工具
一个macOS窗口管理工具,专注于将窗口快速停靠在屏幕边缘并快速预览窗口
BiliNote:AI 视频笔记生成工具
一个开源的 AI 视频笔记助手,支持通过哔哩哔哩、YouTube、抖音等视频链接,自动提取内容并生成结构清晰、重点明确的 Markdown 格式笔记。支持插入截图、原片跳转等功能
FlyClash: 简洁优雅的代理工具
一个基于 Mihomo 内核的现代化代理客户端,拥有美观的界面和强大的功能
由群友 @napstablook 推荐,他评价虽然不成熟但界面挺好看
>> 🐱跟着大橘随便看看
来自兔叭咯:【医学博士】每天3点睡,多少天会死? 里面熬夜后自我调整建议