maigret
学之广在于不倦,不倦在于固志。——晋葛洪 https://github.com/soxoj/maigret Maigret:一位拿着放大镜的“用户名侦探”,在 3000+ 站点里替你拼出一份人物档案如果互联网是一座巨大的城市,那么每个“用户名”就是你在街角留下的一张名片:有人把它贴在社交网络门口,有人把它塞进论坛签名里,有人把它刻在代码仓库的角落。问题是——名片散落得太广,想把它们捡回来并排铺开,靠人力几乎是体力活。 这时候,Maigret 走了进来:它像一位穿风衣、戴礼帽的侦探(🕵️♂️),只要你给它一个用户名,它就会去大量网站逐个敲门核对,顺手把网页里能拿到的信息都收进“档案袋”里——而且不需要任何 API Key。 项目一句话描述也很直白:“Collect a dossier on a person by username from 3000+ sites”——从 3000+ 站点,用一个用户名收集一份“人物卷宗”。 1 分钟认识 Maigret:它先自我介绍,再立刻办案Maigret 很懂“第一印象”。它给你的第一句话就是:确保你有 Python 3.10+,然...
craft-agents-oss
灵感不过是顽强的劳动而获得的奖赏。——列宾 https://github.com/lukilabs/craft-agents-oss Craft Agents:一个会“自己把路铺好”的 Agent 桌面工坊在一个到处都在谈 Agent 的时代,很多工具像是“给你一堆零件,然后祝你好运”。而 Craft Agents 更像一个穿着工装、背着工具箱、还顺手带着咖啡的队长——你只要说一句“我想做这件事”,它就会开始把路铺平:连 API、连 MCP、搬技能、跑后台任务、开多会话收件箱……而且还很“懂事”,不爱废话。 Craft Agents 是 craft.do 团队为了更高效地和 Agent 协作而打造的工具:它把 直觉化的多任务、与任意 API/服务的无负担连接、会话分享、以及更“Agent Native”的使用方式,揉进了一个能每天用、能长期用、还能随手改的开源项目里。 它同时使用 Claude Agent SDK 与 Pi SDK 两条路线并行:把它们各自擅长的部分留在身上,也把那些“我们一直想改但别处改不了”的地方亲手修整。并且它是 Apache 2.0 开源:你...
daily_stock_analysis
一年之计在于春,一日之计在于晨。——萧绎 https://github.com/ZhuLinsen/daily_stock_analysis 📈《股票智能分析系统》:让自选股每天“自己开口汇报”,把决策仪表盘递到你手上如果你的自选股是一群性格迥异的“打工人”,那每天收盘后,它们最想做的事大概不是装死,而是排队来你面前汇报: “我今天情绪有点飘,主力在撤退,老板你得小心。” “我这边基本面很稳,但新闻有点刺耳,别冲动。” “我站上关键均线了,量能也配合,给我一次证明自己的机会。” ZhuLinsen/daily_stock_analysis 就是专门干这件事的——它是一套 基于 AI 大模型的 A股/港股/美股自选股智能分析系统,每天自动分析并把「决策仪表盘」推送到你常用的通知渠道:企业微信/飞书/Telegram/Discord/Slack/邮箱。你不必守在屏幕前盯盘,它会按时“打卡”,把你关心的股票逐只点名,把风险、机会、买卖点位、操作清单都整理好递上来。 仓库的自我介绍也很直接: ...
ds2api
读书破万卷,下笔如有神。——唐杜甫 DS2API:把 DeepSeek 的“网页聊天能力”,翻译成 OpenAI / Claude / Gemini 都听得懂的 API 语言DS2API 有点像一位站在门口的“协议翻译官”。 DeepSeek Web 的对话能力本来习惯用自己的表达方式说话,而你的各种客户端、SDK、框架——OpenAI SDK、Anthropic SDK、Gemini SDK、Vercel AI SDK、LangChain、LlamaIndex、OpenWebUI,甚至 Codex CLI/SDK——又各自有各自的口音。 于是 DS2API 出场了:它一边伸手接住你熟悉的 OpenAI / Claude / Gemini 请求,一边转身去和 DeepSeek API 沟通,最后再把 DeepSeek 的回答,按你期待的协议格式原封不动、流式地送回来。 它不只是“能跑”,它更像一套高并发协议适配的参考实现:用 Go 做核心后端,把复杂的协议适配、并发控制、会话与 PoW、工具调用语义对齐等都安排...
jcode
学者贵知其当然与所以然,若偶能然,不得谓为学——孙中山 jcode:一位“把写代码这件事拉到更高天花板”的伙伴(Coding Agent Harness)如果你见过那种做事极快、思路极清、还特别耐心的“搭子”,那你大概能想象 jcode 的气质:它不是一个只会对话的工具,也不是只会跑一条指令的脚本。它更像一台精心调校过的“多会话工作流引擎”,站在终端里,随时准备把你从「单线条写代码」带进「多线程协作、可无限定制、性能还特别省」的世界。 jcode 的自我介绍也很直接: The next generation coding agent harness to raise the skill ceiling.Built for multi-session workflows, infinite customizability, and performance. 它说得不花哨,但每个词都带着野心:下一代、harness(驯服/驾驭)、提高上限、多会话工作流、无限可定制、性能。 而它在 GitHub 上的 Description 更像一句“名片上的职业”: Coding...
awesome-codex-skills
你想成为幸福的人吗?但愿你首先学会吃得起苦。——屠格涅夫 你好呀,我叫 Awesome Codex Skills:一座把“技能”打包成宝藏的仓库如果你曾经在夜深人静的时候想过——“要是我一句话就能让 GitHub、Slack、Notion、Trello 这些家伙自动把活儿干了就好了”,那我想,我就是来应你这句心愿的。 我是 ComposioHQ/awesome-codex-skills。你可以把我想象成一座热闹的“技能集市”:我不卖水果、不卖咖啡,我卖的是一项项可以被调用、可以被复用、可以被组合的 Codex Skills。它们像一群性格各异但训练有素的小助手,排着队等你点名——你一开口,它们就能各自奔赴自己的岗位,把事情做得利落又漂亮。 我到底是什么?我是一个开源仓库,名字里有 “awesome”,就说明我天生爱收集好东西。而 “codex-skills”,则是我的灵魂:技能(skills)。 在我这里,“技能”不是玄学,也不是空泛的概念。每个技能都更像一个有身份证、有履历、有说明书的“小角色”: 它会说明自己是谁、擅长什么 它会告诉你怎么叫它出场 它会提供清...
GhostTrack
学到很多东西的诀窍,就是一下子不要学很多。——洛克 GhostTrack:一位在暗夜里巡航的“线索猎手”,帮你把 IP、手机号、用户名的影子拉到灯下有些工具像手电筒,照亮脚下;有些工具像雷达,扫过远方。而 GhostTrack 更像一位披着斗篷、走路没声音的巡夜者——不喧哗、不夸张,但会把你想找的“痕迹线索”一条条端到你面前。 它在仓库里的自我介绍非常直白: Useful tool to track location or mobile number.一个用于追踪位置或手机号码的有用工具。[2] 直白得像一句“我就是干这个的”。但当你翻开 README,你会发现它并不止盯着手机号,它还会把 IP、Phone、Username 三个方向的追踪能力摆成一个菜单,像一间夜里还亮着灯的情报小铺:你推门进去,老板(GhostTrack)也不多问,就把“你要的那类信息”递过来。 它是谁:GhostTrack(版本 2.2),一把偏向 OSINT/信息收集的多用途钥匙在 README 的语境里,GhostTrack 更像一个 OSINT(开源情报)/信息收集工具:...
warp
倘能生存,我当然仍要学习。——鲁迅 Website · Code · Agents · Terminal · Drive · Docs · How Warp Works Warp:从终端里长出来的「Agentic Development Environment」如果你曾把终端当作第二个大脑,那你一定懂那种感觉:它很强、很快、很可靠,但也很“硬核”——像一位沉默寡言的老船长,只在你给出正确口令时才肯扬帆。 而 Warp 不太一样。 Warp 的自我介绍很直接,也很有野心: Warp is an agentic development environment, born out of the terminal.——Warp 是一个“代理式”的开发环境,从终端里诞生。 它没有要离开终端,相反,它把终端当成了起点,把“开发环境”这件事,拟人化成一个会主动行动的伙伴:你可以用它自带的 coding agent,也可以把你自己的 CLI agent 带进来一起工作(例如 Claude Code、Codex、Ge...
curl
天才是百分之一的灵感,百分之九十九的血汗。——爱迪生 你好,我叫 curl:一位把“URL”当作门牌号的网络搬运工在互联网这座巨大的城市里,每一条数据都有自己的住址——URL。有人开着浏览器观光,有人写着代码盖楼,而我,curl,更像一位不爱社交、但极其靠谱的“快递员 + 翻译官 + 侦探”。 你给我一个 URL,我就能把数据从那里带回来;你让我把数据送过去,我也能稳稳当当交付。我不是花哨的 GUI 软件,我喜欢在命令行里工作:安静、直接、效率高。 我住在这里:https://github.com/curl/curl 我的自我介绍(description)很干脆:A command line tool and library for transferring data with URLs 是的,我既是一把命令行工具,也是一套可嵌入程序的库;我做的事只有一件,却可以做到非常深:通过 URL 传输数据。 我能做什么?(以及我为什么这么忙)如果把网络世界拟人化,那我每天大概都在做这些事: 帮你去服务器门口敲门,问一句:“在吗?把页面给我。” 夹带“通行证”(Header ...
mac批量解压rar
学不可以已。——《荀子》 让 unar 当“解压小管家”:一条 find 命令把一堆压缩包全安排了我之前那篇《mac解压rar》其实已经把 unar 介绍过一遍了:它是那种“你把压缩包丢过去,它就默默把内容掏出来、还不爱吵闹”的类型。但生活总会给你一点新剧情—— 某天我看着一个目录,里面躺着一大堆 .zip / .rar / .7z,像一群等着被“开封”的包裹:你点一个解一个、解完还得找下一个……解压这件事瞬间从“顺手”变成了“体力活”。 于是我决定:让 unar 不要只做“单兵”,要当“流水线工人”。这时候,find 登场了——它就像目录里的巡逻队长,能把所有压缩包一个个揪出来,排队交给 unar 挨个处理。 最终我用的是这一条命令: 1find /Users/achao/Downloads/tmp -type f \( -iname "*.zip" -o -iname "*.rar" -o -iname "*.7z" \) -exec unar {} \; 下面把它掰开揉碎讲清楚:每个参数都...
