DevTrendsDeveloper trends
Accent color

DEV TRENDS / DAILY DISCOVERIES

Nov 7, 2026 · What developers are building

Daily discoveries from developer communities, independent makers, and open source.

Today’s cardsBrowse today’s discoveries one at a timeRead 0 / 81

万象棋研习所

万象棋研习所是面向《王者万象棋》玩家的攻略与图鉴网站,把棋手、阵容、卡牌和版本资料整理在一起,方便边玩边查。 ### 主要功能 - 棋手图鉴:查看棋手技能、能力分支、使用技巧和适配阵容。 - 阵容攻略:查询阵容搭配、拿牌思路与站位建议,并结合已有英雄、不可用阵营等条件筛选。 - 卡牌图鉴:集中查阅英雄牌、装备牌、天赋牌和效果牌。 - 版本更新:查看游戏更新内容,了解玩法与卡牌变化。 - 搜索与收藏:快速定位需要的资料,收藏常用内容,方便再次查看。 希望帮助新玩家更快理解棋手与卡牌,也让进阶玩家在搭配阵容时少翻页面、多一点思路。 网站: 本网站为玩家制作的非官方攻略站,游戏美术版权归腾讯及相关权利人所有。

Original
DTLifestyle & entertainmentDTWeb appDTWeb
—

moveset

出海电商 Agent Skill 商店,每个 Skill 写明适配哪些 agent、实测过哪些、联不联网和读哪些文件;免费版登录即可领取,Pro 版付费(一次性,含 12 个月更新,跑不通 14 天内退款),也收录通过自动审核的社区 Skill

Original
DTAgent extensionDTSkill / pluginOriginal程序员版
—

Insect Sound ID:免费试听并比较蟋蟀、螽斯和蝉的声音

听到窗外的虫鸣,想先分清蟋蟀、螽斯和蝉,可以从声音的节奏、音色和停顿入手。这份 Insect Sound ID 的英文听辨指南把三类声音放在一起,方便逐段试听和比较。 指南: 提供三个北美鸣虫的真实录音示例,每段列出原始来源、作者和许可。 用短表格对比声音特征,并提示结合地点与季节判断。 同页可以查看参考标签与实际 AI 输出,方便读者检查建议的依据。 免费阅读和试听,不需要账号,也不需要上传自己的录音。 适合自然观察爱好者,也可以用作简短的声音比较练习。示例范围是北美鸣虫,供听辨学习参考。 项目另有录音辅助识别服务: 。录音质量检查免费,完整识别使用付费次数;这次推荐的听辨指南本身免费。 利益关系说明:这是本人维护项目的资源页;本次自荐文字由 AI 协助整理,

Original
DTResearch & learningDTContent / resource
—

學習網頁內容無障礙

寫了一篇關於網頁無障礙相關的文章,理清了一些概念,整理了一些學習連結,還有一些我發現的博客中容易出現的無障礙問題。 文章連結:學習網頁內容無障礙

Original
DTWeb
—

UnimeType:不用来回切输入法,一个英文键盘连续写中/日/英混排句子的跨平台输入法与在线转换工具

UnimeType 是一个专为双语与多语言混输设计的跨平台输入法及在线转换工具。 平时在写技术文档、工作消息或日常聊天时,一句话里经常同时夹杂中文、英文单词、代码标识符或日文,用传统输入法每遇到一个英文词都要按 Shift / Caps Lock / Ctrl + Space 来回切模式,还会遇到拼音候选框吞掉英文单词的问题。 UnimeType 采用了「先用普通拉丁键盘一气呵成打完草稿,再按一下一键整句转换(Convert)」的交互方式: 免切换整句混输转换(Convert):打字时没有候选框干扰,全程在标准英文键盘上连续输入拼音(中文)、罗马音(日文)、Hinglish(印地语)、Arabizi(阿拉伯语)或 Translit(俄语)与英文单词混合的句子(例如直接输入 wo gang push le new build, mingtian morning kan xia metrics 或 kyou wa Tokyo de meeting ga arimasu),写完按一次转换键(桌面端默认 Caps Lock,移动端点 Convert),自动将拼音/罗马音片段转为母语文字(我刚 push 了 new build,明天 morning 看下 metrics / 今日は Tokyo で meeting があります),句中的英文词汇、代码变量、URL 与数字原样保留。 输入框原位润色(Polish)与解释(Explain):在当前聊天框或编辑器里直接润色双语草稿,或选中陌生缩写/习语弹出三行只读解释卡片,无需切去浏览器复制粘贴。 平时打字零网络请求 + 开源本地模型:普通按键输入完全在本地,仅在你主动触发 Convert / Polish / Explain 时发起请求;除了官方云端额度(注册即赠 1,000 体验积分)外,还支持免费接入自有 API Key,或在本地通过 LM Studio 离线运行我们在 Hugging Face 开源的专用微调转写模型(UnimeType/Transliteration-2.0-4B 与 0.8B)。 免安装网页在线体验与全平台下载: 官网首页: 免登录网页在线转换台(中英混输): 免登录网页在线转换台(日英罗马音混输): 全平台客户端下载(iOS / Android / macOS / Windows / Linux / ChromeOS):

Original
DTData & operationsDTSoftware developmentDTWeb app
—

champt v2 地图上的同城聊天

2013 年 4 月我上线了一个叫 champt 的同城聊天网站,这周把它从头重写了一遍 当年的口号是 where you chat with your local geeks,花了两三周做出来,跑在免费的云服务额度上,用的人很少,修了几个 bug 就没再管,额度用完网站下线,我也就把它忘了 这次查资料才知道,同年 11 月 yik yak 上线了几乎一样的东西,五英里内匿名发帖,在美国大学里火了一阵,后来种族歧视和霸凌泛滥,2017 年关停 回头看,我当年想错了两件事,这东西从来不只是给极客玩的,它只需要附近有人,而人一多,匿名就会把最糟糕的东西放进来 十三年过去,变的不是人,是一个人做这种东西的成本,当年花了两三周,这次用 claude 大概一天就重写完了 在你所在的位置发起话题,位置会模糊到 100 米左右,不会暴露你家门口 全世界的人都能看,但只有 100 公里以内的人才能回复,这差不多是现在说走就走的距离 每个话题只活 24 小时,只有别人回复才会续命,自己跟自己聊没用,要两个人轮流说话才能一直聊下去 登录,再取一个昵称,别人只看得到昵称,邮箱只留在服务器上 没有信息流,没有点赞,没有粉丝数,也不会实时追踪位置,想看新消息就自己刷新 这次跑在免费套餐上,没有服务器要管,话题到期自己消失,就算我又把它忘了,它也能活下去 其实也是想找个借口试试在 vercel 上跑 rust,后端是一个 axum 函数,数据库是放在新加坡的 neon postgres,地图用 maplibre 和 openfreemap,连地图 api key 都不需要 免费的网页应用,手机电脑的浏览器都能直接打开

Original
DTData & operationsDTWeb appDTWeb
—

hotskills — 每小时更新的 AI Agent Skills 排行榜,安装前看清每个 skill 会运行什么

hotskills( )是一个免费的 AI Agent Skills 排行榜:收录 6,400 多个在 GitHub 上发布 SKILL.md 技能的仓库(适用于 Claude Code、Codex、Cursor 等智能体),按 GitHub 星标排序,每小时更新。 它关注两件事:哪些 skill 正在快速增长,以及安装之前它到底会运行什么。 主要特性: 每个仓库都有自动安全等级:仅指令 / 本地脚本 / 网络或宽泛 shell,每个信号都标出对应的文件和行号(自动信号,不是保证) 每个 skill 的 Token 成本估算:常驻上下文的 frontmatter(中位数约 114 tokens),激活时加载的 SKILL.md(中位数约 1,350 tokens) 安装命令固定到已检查的 commit,而不是 main 分支 热度指数 0–10、24 小时趋势,以及每月的「State of agent skills」报告 只读 MCP 服务器(已收录在官方 MCP Registry:dev.hotskills/hotskills),智能体可以直接查询排行与安全信号 无需注册,没有追踪 cookie;排名不使用 LLM,规则公开 10 月的数据:在已检查的 849 个热门仓库中,78% 含有网络调用或宽泛的 shell 命令。

Original
DTData & operationsDTBusiness & growthDTAgent extension
—

红果短剧批量下载:一条分享链接到整剧 ZIP,1000 集 85 秒的云端交付链路与踩坑记录

红果短剧解析工具:红果短剧 / 红果免费短剧 分享链接解析、全集批量下载与整剧打包 ZIP,粘贴链接即云端处理、按集取件,免安装网页版。Hongguo short drama parser & downloader — paste a link, resolve every episode online, batch download, pay per episode, no install.

Original
DTData & operationsDTSoftware developmentOriginalbatch-download
497

Trify3D:一个页面并排跑 Tripo3D、Meshy、Rodin 三家 AI 生 3D 引擎,比完再导出

想把一张产品图、原画或手绘稿变成能用的 3D 模型,又拿不准哪家 AI 生成工具效果好,可以在浏览器里试试 Trify3D:它把 Tripo3D、Meshy、Rodin 三家引擎放在同一个页面,同一段文字或同一张图并排生成,直接对比网格和贴图,选中意的那个再导出,不用为每家单独注册账号、各买额度。

Original
DTLifestyle & entertainmentDTVertical agentDTClaude Code
—

SnapOCR:深色界面截图也能准确取字的离线 OCR 工具

离线截图 OCR / Offline screenshot OCR for dark IDEs & dark-mode pages — 自动反色增强,识别结果进本地可搜索历史。按一次热键框选即取字;批量 / PDF / 表格转 Excel / 长截图。识别全程在本机,不上传截图。Windows · MIT。

Original
LanguagePythonDTDesktop productivityDTSoftware developmentOriginalbatch-ocr
2

mattpocock / skills

Skills for Real Engineers. Straight from my .agents directory.

LanguageShellDTAgent extensionDTSkill / pluginDTContent / resource
317.5K

mbillow / localthings

Control your Samsung appliances from Home Assistant over your home network, with no cloud account.

LanguagePythonDTData & operationsOriginalcoap-protocolOriginalcoap-server
1K

ranxianglei / billion-context

A context-compression plugin for month-long single sessions (billions of tokens) ,small context windows (a 100K context is enough) and token savings (5x fewer tokens) .上下文压缩插件,月级长会话会话, 兼顾小窗口(100k上下文足矣)省token(省5倍token) . billion-context is all you need

Original
LanguageTypeScriptDTSkill / pluginDTWindowsOriginaldsh-plugin
4.6K

dsx-ai-factory / nvke

NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.

LanguageGoOriginalbare-metalOriginalcluster-apiOriginalgpu
504

RapidAI / RapidOCR

📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch.

LanguagePythonOriginalchineseocrOriginalcrnnOriginaldbnet
8.5K

lxgw / LxgwWenKai

An open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。

Original
LanguageShellOriginalcjkOriginalfontOriginaltypeface
26.9K

lizhipay / acg-faka

个人发卡源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP发卡源码,异次元发卡

Original
LanguagePHP
5.9K

Fleeep

The notes app for people who make things.

DTContent / resource
82

Switchy

Mac controls, deploys, 2FA & AI limits in your menu bar

DTData & operationsDTDesktop productivityDTAgent observability
75

Sendoff

Say "send it." to automatically email your list

DTContent / resourceDTCodex
78

GPT‑6 Cyber

OpenAI’s cyber model, with vetted access for defenders

DTSecurity & testingDTResearch & learningDTLinux
121

Duly

Press the orb, ramble, and everything gets organized

DTContent / resourceDTiOS
68

Dino Kids

Free, ad-free learning app for kids 3+ in five languages

DTResearch & learning
70

PacerTrip

Pick a marathon abroad. We plan the trip around race day.

DTTravel & mobilityDTWebDTWindows
66

Did prediction markets do any predicting this midterms?

I've heard so much about how prediction markets are the guiding light in this dark world. But when put head to head against polls or Nate Silver's FLIPR model, they are really a wash. Especially looking at flipped or close-by-polls races, there is no alpha compared to a traditional poll-based model. Was this obvious to everyone else too? Can we treat them like the entertainment they are and tax them for the terrible ads?

—

Agents infer Lego mechanisms from sources, then animate them

Hi there :) Around a month ago, I released LDraw Nova, an agentic toolset for assembling LEGO CAD models by generating LDraw source code files. For more details, here's the Show HN post: https://news.ycombinator.com/item?id=49937916 From the comments, I got the impression that there was quite an interest in seeing not only AI-generated LEGO models, but also AI-animated LEGO ones. I took a look at results from past experiments, and found it feasible to use agentic LLMs for: - analyzing the LDraw source code for LEGO models - reverse-engineer! the mechanisms present by reading the descriptions and sequence for the parts there - and then, animate them via Blender! This new project I'm presenting, LDraw Mecha, is the end result and proof that can be done: - Read specially annotated LDraw LEGO models .mpd source files - Infer the model structure in terms of submodels - Select from those the ones that are mechanisms - Plan animations - Execute them in Blender In summary, from an initial .mpd source file, get a rigged and animated version for the model as a Blender (.blend) file. See the results here: - https://github.com/anteloc/ldraw-mecha/tree/v0.5.0 - Gallery: https://github.com/anteloc/ldraw-mecha/blob/v0.5.0/GALLERY.m... - Process: https://github.com/anteloc/ldraw-mecha/blob/v0.5.0/PROCESS.m... This project is very unusual, I'd really appreciate some feedback from the community. Cheers!

—

An online shop where your friends can hurry the courier

I built an emulator of a flash-sale fashion outlet with no registration and fake checkout that never takes money. You can browse items that are on sale, watch in real time as they go out of stock one by one, and get notified when they are back on sale (possibly with different prices). Every order placed on the website gets “tracking” which fails on the delivery day with one of 50 available reasons (for example, “a raccoon in the Newark depot has claimed your parcel; animal control reports that it seems happy there”). But you can also share the tracking with your friends, and they can hurry the courier; the more hurries, the more spectacularly it fails, until your parcel lands in the Svalbard seed vault, the North Pole, the International Space Station or some such place. The complete shop contents (campaigns, prices, item availability and stock levels) are computed from the current time with a fixed seed (FNV-1a for hashing, mulberry32 as the PRNG). I wrote the mechanism first in JS and then ported to PHP (for the website) and Flutter (for the mobile app); a test ran over several thousand random time points to verify they are identical. The Flutter app uses its own generator because it can work offline - no contact with the website is necessary. Item images are generated with OpenAI API, except models in swimsuits. OpenAI refused a lot of swimsuit image prompts, so I had to switch to Gemini for these as Gemini has no qualms about this kind of content. Does this kind of site feel like shopping to you? Or more like a game or something to do together with friends?

DTLifestyle & entertainmentDTWeb appDTMobile app
—

Hacker Living – HN's most recommended places

HackerTV and HackerTube inspired me to explore another corner of HN recommendations: places worth visiting and typefaces people enjoy using. I built: https://hacker.living - a map and font collections with links back to the original comment. I built this entirely using Codex, including the entire data pipeline and workers: extraction, transformation, and recommendations capture. It's still an early stage preview, so some details need verification. Thanks for the inspiration! Code: https://github.com/grandimam/hacker.living

DTCodex
—

Tell the Sky – message lanterns drift on winds from live weather data

I created a web/mobile app that lets you write a story/secret/encouragement/etc... on a lantern. You can then let it go and it will float over a world map using live wind data from NOAA's public wind forecast. Other users can then catch them in a timed window as they float by overhead and add on to the message chain. Then they release them to continue on. It's just a fun thing I was trying - kind of like a message in a bottle but in the sky. I thought it sounded like a cool idea and after playing with it, I really like it but was curious if other people also thought it was cool or just seemed lame. lol If you'd be willing to check it out you can view lanterns without any signup or anything. But to launch one yourself, it requires an account (all free of course and Google and Apple OAuth supported). Only cities are shown for locations (never addresses). Does the idea of watching your own lanterns float around the world in real-time and seeing others catch them interest you enough to come back to, or does it need more? I welcome any feedback but would really appreciate creative ideas to enhance it. Thanks for any help!

DTNovel writingDTResearch & learningDTMobile app
—

一些在线小工具

从 [TINKER]( ) 工具箱中迁移出来的 web 应用,目前有 70 个左右,大概占整体插件数的三分之一多点,可以不用下载直接使用。 [ ]( ),单击内嵌窗口打开,双击新窗口打开。

Original
DTWeb appDTSkill / pluginDTWeb
—

用 AI 做了个智能导航 咖喱饭导航

入口: 特点: 1.人人都可以提交自己的网站 网站自动抓取 AI 分析内容(性质、归类、收费、访问速度等) 当然网站如果禁止爬取就不会收录 2.后台自己提交导航 会抓取页面所有网站 写进队列 如果识别到导航网站,会继续加入提交导航数据 3.前端搜索使用 AI 识别 自动推荐 4.游客可以对网站进行评估 打分 页脚可以提交自己的网站。 后续会继续补充用户收藏的功能,暂时只做智能分析网站、搜索,个人很想尝试一下智能导航这个想法。 以下是后台抓取的统计信息 抓取进程:在线 · 任务运行中 今日处理 5838 / 10000 次 · 成功 1382 次 · 成功率 23.7% 今日 AI 请求 1453 次,成功 1388 次 · 输入 6210093 Token · 输出 1990623 Token Token 以接口返回为准,未返回的用量无法计入;金额请以服务商账单为准。 队列:blacklisted 1761 / processing 1 / published 1733 / queued 993 / rejected 7 今日 AI 预估费用:USD 4.251776 输入费用 USD 1.863028 + 输出费用 USD 2.388748 ;每百万 Token 单价:输入 0.30 / 输出 1.20 按当前配置的非缓存单价统一估算,未扣缓存或闲时优惠;历史记录也按当前单价重算,实际以服务商账单为准。 用量不完整:61 次请求没有记录到 Token ,预估未包含其可能产生的费用。

Original
DTWeb appDTContent / resourceDTWeb
—

Herdr 的终端界面能把事情做好。Shepi 让你在 Mac 上用得更愉快。

同时让几个 AI 编程 agent 做事,难点不只在于怎么给任务。一个在本机改接口,一个在检查测试,服务器上还有一个处理数据。你得不断切回终端,确认谁还在工作,谁正等着你。 我做的 [Shepi]( ),是 Herdr 的原生 Mac 客户端,与 Herdr TUI 实时共享同一套工作空间、标签页和 agents ,并支持简体中文、英文和日文。它不是另建一份桌面会话,也不需要你迁移现有工作。Herdr 负责维持 AI 编程 agent 的终端会话,Shepi 提供桌面入口,让任务、进度、产物和需要你参与的时刻,都有清楚的位置。 ## 01 · 现有的终端会话,打开就在那里 Shepi 和 Herdr TUI 连接同一个 Herdr server ,实时共享同一套工作空间、标签页和 agents 。在终端启动的会话,会直接出现在 Shepi ;从 Shepi 启动的,也能在终端里看到。两端可以同时使用,不用迁移,不是复制一份,也不会为桌面界面另开一套独立会话。 Claude Code 、Codex 、OpenCode 、Gemini CLI 、Cursor 、Copilot CLI ,仍然运行在完整的真实终端里。旋转标记表示工作中,空心圆表示空闲,状态也有文字;当前输入的窗格是更浅的卡片。想用桌面窗口就打开,想回 TUI 就回去,接着做的是同一份工作。 *工作区、agent 状态和真实终端,在同一个窗口里。(指南原图)* ## 02 · 需要你时,不必靠反复巡视发现 当 agent 停下来请求确认,例如准备部署、删除或安装时,侧栏、窗格标题和状态栏会亮起琥珀色; agent 提供操作信息时,也能看见它要执行什么。收起侧栏仍有横幅,切到其他应用会收到 macOS 通知,知道谁停了、工作了多久,点击查看就能回去。声音沿用 Herdr 的提醒时机,远程机器也一样。我希望你能专心做别的事,而不是守着输出等待。 [查看演示视频]( ) ## 03 · 把背景和选项讲清楚,再请你决定 在你要求时,agent 可以发来带背景、选项及各自后果的提问卡。你从任何窗格都能点选,或写自己的回答,答案直接回给对应 agent 。它也能打开网页、在名称下报告进度,或在自身上下左右打开测试和日志窗格,标明归属而不抢键盘焦点;远程 agent 同样可用。这些动作让确认与检查留在工作旁边,不必从长段输出里寻找入口。 *先了解情况,再选择下一步;也可以直接写自己的回答。(指南原图)* ## 04 · 一项工作结束,把下一项交接清楚 有些任务适合分段完成。前一个 agent 做完后,可以留下交接提示,结束当前窗格,再由一个新的 agent 在同一位置接手。也可以安排稍后开始,或等另一个 agent 完成后再执行。安排在机器上运行,关闭 Shepi 也会继续;需要你介入时,仍然停下来等待。我想提供的是清楚的接续位置,而不是假设开发过程不再需要人判断。 ## 05 · 回来时,知道它进行到哪一步 一句“还在工作”,不足以解释任务的进展。Agent 可以把计划放在 Shepi 里,当前步骤显示在名称下面,状态旁有累计工作时长。把指针停在步骤上或点击,就能展开全部步骤、进度条、当前项与每一步的耗时。关掉窗口再打开,这些进度仍然保留。回来时可以先读清位置,再决定是否需要翻完整输出。 *当前步骤留在侧栏,完整计划和耗时可以展开查看。(指南原图)* ## 06 · 不只听“完成了”,也看看实际改动 检查结果时,我希望能顺手对照代码,而不只是读 agent 的总结。Shepi 可以查看本机和远程项目自上次提交以来的未提交变更。通过状态栏,或 prefix 后按 d 打开 diff ,按习惯选择并排或单列阅读;看完按 Esc ,就回到原来的窗格。这里做的是查看,不负责暂存或编辑代码,把后续操作留给你自己的工作流程。 *把 agent 的说明与实际变更对照着看。(指南原图)* ## 07 · 远程机器,加入同一个工作视野 如果任务跑在服务器上,可以直接在 Shepi 内添加 SSH 机器,使用已有的密钥。输入主机后,由 Herdr 连接;机器会以自己的标题加入侧栏,下面是它的工作区和 agents 。每个工作区都有需介入、工作中、完成和空闲的数量。本机改页面、远程处理数据时,不必把机器边界变成另一套窗口管理负担。 *从应用内添加 SSH 机器,和本机任务一起查看。(指南原图)* ## 08 · 在 agent 旁边,留一个能动手的 shell Agent 改完接口,你可能想自己跑一次测试;排查异常时,也可能需要持续看日志。Shepi 可以向旁边或下方拆分真实 shell ,让这些操作紧邻当前任务:跑测试、追踪日志,或用命令打开 PR 。新窗格在原布局中展开,不必另找一个终端窗口,也不用把自己的检查命令塞进 agent 的输入流。协作不只有观看,随时动手也应当方便。 [查看演示视频]( ) ## 09 · 输入之前,清楚自己正对着谁 几个 agent 并排时,发错位置比少看一条输出更让人分心。Shepi 用更浅的卡片标出当前输入窗格,只有这里有闪烁光标,标题也写着 agent 的名字。其他窗格保持完整亮度,不会因为失去焦点就暗下去,仍然方便对照输出。可以点击切换,也能用 prefix 加 h 、j 、k 、l 移到相邻窗格,让注意力和键盘去向保持一致。 ## 10 · 布局变零碎,一次把空间分匀 工作过程中不断拆分、拖动,窗格难免变得有大有小。有时你并不需要精确设计比例,只想让每个任务重新获得差不多的阅读空间。prefix 加 = 会让当前标签页里的窗格均分空间,无论此前怎样拆分或调整,都能把布局收拾齐整。我希望整理窗口是一个随手动作,不必在真正的任务之外,再花时间经营一套布局。 ## 11 · 把当前问题看大,也保留原来的位置 读一段长日志,或专心看一个 agent 的结果时,可以用 prefix 加 z 把当前窗格放大到整个窗口,文字保持原位。其他窗格只是留在后面,并没有被关闭;角标、标签页和窗格标题会提醒你正在缩放。再按同一个键,或点击还原,就能回到原布局。临时专注不需要先拆散工作现场,看完也不用重新排列其他任务。 [查看演示视频]( ) ## 12 · 重复输入,交给知道等待的宏 切换模型、重启开发服务器,或顺序输入几条命令,可以收进一个宏。它不只是连续敲字符,也能等前一步的内容出现在屏幕上再继续:例如等待模型菜单出现,再移动和确认。可以让当前 agent 编写、试运行并告诉你按键,也能让它修改、列出或删除;愿意自己写,就在 Settings 里完成。本机和远程都能用,把明确重复的动作收起来,留出判断的精力。 [查看演示视频]( ) ## 13 · 它做出的页面,就放在旁边检查 让 agent 展示页面,网页就能在旁边打开,本机开发服务和远程服务器提供的页面都可以。你能直接点击交互,也有后退、前进、刷新和在外部浏览器打开的入口。即便光标落在网页输入框里,Shepi 的 prefix 仍然有效,按 Esc 可以把键盘操作交还窗口。检查页面和继续终端工作,不必来回寻找各自藏在哪个应用里。 *开发服务器与页面并排,方便检查刚完成的结果。(指南原图)* ## 14 · 相关内容放近,终端继续运行 日志应该靠近正在排查问题的 agent ,测试也可以移到更方便对照的位置。拖住窗格标题,松手前就能预览布局:交换两个窗格,或放到另一个的上、下、左、右。拖到其他标签页可以跨 tab 移动,悬停后还能精确选择落点;放到加号上,就单独建立一个标签页。位置改变时,终端始终继续运行,整理现场不必打断工作。 [查看演示视频]( ) ## 15 · 记住一点线索,就能找回任务 不一定每次都记得任务在哪台机器、哪个工作区里。Shepi 的统一搜索覆盖机器、工作区、agents 、窗格和最近输出,本机与 SSH 机器都在同一个入口。输入一两个词,可以组合查询,也不必遵守固定词序,找到结果后按 Return 就能进入。无论记住的是任务名字,还是刚看过的一段输出,都可以从线索回到工作位置。 *同一个搜索入口,同时找任务位置和输出中的线索。(指南原图)* ## 16 · 刚才的位置,不用再找一遍 有时并不需要完整搜索,只是切出去看了一眼,想回到刚才的窗格。Cmd E 会列出跨机器最近使用的位置,按最近顺序排列,并默认选中刚离开的那一个。再按 Return ,就回去了。列表也支持输入文字查找,和搜索一样使用。处理几个交错的任务时,这样的小入口能让临时切换更直接,不必每次都重新辨认侧栏和标签页。 [查看演示视频]( ) ## 17 · 错过的事情,留在收件箱里 Shepi 开着而你离开时,不是每条通知都会当场看到。期间 agent 完成任务、需要介入或发来问题的事件,会留在查找旁边的收件箱里,Dock 也显示数量。点击其中一条,可以直达对应窗格;查看那个窗格之后,提醒才会清掉。我希望回来之后有迹可循,先接住等待处理的事情,而不是重新巡视所有终端,猜测离开时发生了什么。 *错过的事件留在这里,回来接着处理。(指南原图)* ## 18 · 关掉窗口,工作仍有自己的位置 退出 Shepi 、关掉窗口,或关闭 Herdr TUI ,都不会停止底层 server 中的 agents 。远程服务器上的任务,在这台 Mac 睡眠时也继续运行。重新打开 Shepi ,可以回到原来的工作位置;如果中间断开连接,状态栏还会告诉你有多少窗格发生了变化。窗口是入口,不是任务存在的前提,可以离开,也能在回来时接着做。 Shepi 继承 Herdr 的 prefix 和键位,默认是 Control-B ,也支持鼠标。我希望保留终端的直接,同时把多任务、远程连接与需要人参与的环节讲清楚。如果你经常同时使用几个 AI 编程 agent ,或在 Mac 与服务器之间切换,这就是我想照顾的工作场景。 整个应用支持简体中文、英文和日文,可以跟随 Mac 的语言,也可以在设置里切换,立即生效,不用重启。菜单、设置、提问卡、提示消息和通知等界面内容都有对应翻译;终端里的 agent 、命令和输出则保留原样。网站和用户指南也提供这三种语言,阅读说明与实际操作可以用同一种界面语言。 Shepi 适用于 macOS 15 及以上,支持 Apple silicon 和 Intel Mac ,需要 Herdr 0.9.3 及以上。它是我独立开发的产品,非 Herdr 官方应用。

Original
DTResearch & learningDTData & operationsDTAgent orchestration
—

X/twitter 运营必用 Skill, 可以审查发帖, 也可以问问题

X.com / Twitter algorithm skills built from real source-code analysis. 8 skills, 578 knowledge entries, 396 source links. Review drafts, choose Post vs Article, fact-check growth claims and diagnose reach. For Claude Code, Codex, Gemini CLI, Cursor, GitHub Copilot and OpenCode.

LanguagePythonDTResearch & learningDTLifestyle & entertainmentOriginalagent-skills
2

DEV TRENDS / COMMUNITY

Discuss this edition

Sign in with GitHub to share a thought, question, or useful follow-up.

Open discussions ↗