Skip to content
View drscrewdriver's full-sized avatar

Block or report drscrewdriver

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drscrewdriver/README.md

👋 你好,我是 drscrewdriver

🔧 把 Agent 的能力缝隙,一个插件一个插件地补上

Building AI infrastructure & tooling — one plugin at a time

访客 npm 插件 月下载

npm 数据截至 2026-10-18 窗口(9/19–10/18):账号下 40 个已发布包(含历史/别名包),上月下载合计 181,446 次


🌌 关于我

  • 🧠 AI 基础设施构建者 —— 打造支撑 AI 工作流的底层系统
  • 🐹 Go 爱好者 —— 用 Go 造高性能后端与 CLI/TUI 工具
  • ⚡ TypeScript 折腾家 —— 喜欢用插件生态扩展各个平台
  • 🔌 插件架构师 —— DeepSeek Harness 贡献者:思考强度、浏览器 CDP、记忆蒸馏、权限门禁
  • 🖥️ 终端控 —— 能在终端里跑的,我都感兴趣

“The best tools are the ones you build yourself.” —— 最好的工具,永远是自己造的那把。


🚀 精选插件(按 Star 排名,同星看月下载)

🔥 当前主推:dsh-browser-cdp(CDP 真实浏览器)· dsh-brief-sidebar(右侧栏会话简报)· dsh-canvas-tsx-sidebar(Canvas 报告渲染)

🆕 最近一周发布:dsh-prime-memory 0.26.6 · dsh-thinking-levels 4.4.4 · dsh-browser-cdp 1.6.0 · dsh-tidy-display 0.4.4 · @drscrewdriver/dsh-union-search 0.10.12

01 · dsh-browser-cdp
浏览器自动化:CDP 附着真实 Chrome/Edge(不捆绑浏览器),30+ 结构化工具,实时直播面板可看、可点、可下载。
TypeScript 月下载 ★
02 · dsh-thinking-levels
思考强度自动调节:按工具轮次动态调整 reasoning_effort,支持手动锁定与每工具耗时遥测。
TypeScript 月下载 ★
03 · dsh-prime-memory
L0~L3 分层蒸馏记忆:自动捕获对话 → 抽取原子记忆 → 整合场景块 → 蒸馏核心画像,模型步骤前自动召回注入。
TypeScript 月下载 ★
04 · dsh-context-compression-improved
上下文压缩增强:给长会话瘦身,省 token 也不丢关键信息;附带正交的代码骨架压缩门。
TypeScript 月下载 ★
05 · dsh-perm-gate
确定性优先、失败即拒绝的权限门禁:P0 硬拒 → P1 会话授权 → P2 静态规则 → P3 语义分类 → P4 询问。
TypeScript 月下载 ★
06 · dsh-session-guard
高峰自动会话门:周末模式、高峰自动暂停、官方源二维判定、会话级冻结与后端自动重试。
TypeScript 月下载 ★
07 · dsh-search-index
侧栏会话检索:标题 ↔ 内容一键切换,可按用户/回复/工具筛选;自带独立索引与快照导入导出。
TypeScript 月下载 ★
08 · dsh-input-traffic
繁忙时段输入队列:now/next/later 三级规划、拖拽排序、并发保护、插话转向与中断。
TypeScript 月下载 ★
09 · dsh-brief-sidebar
右侧栏会话简报:todo 看板 + 产物实时流,只读。
TypeScript 月下载 ★
10 · dsh-docs-deliverables
DSH 文档知识库:官方文档全量镜像、社区 6300+ 篇讨论精选、源码解析与插件框架指南。
文档 ★
11 · dsh-patch-edit-plus
patch 式文件编辑:一个 apply_patch 工具吃 git/unified diff 与 Codex apply_patch 语法,全有或全无。
TypeScript 月下载 ★
12 · dsh-canvas-tsx-sidebar
Qoder Canvas 的 *.canvas.tsx 报告渲染为侧栏结构化页面(纯静态解析,不执行代码)。
TypeScript 月下载 ★

🧩 插件矩阵(其余全部)

🧠 会话与可观测

  • dsh-session-steward — 会话管家:历史归档浏览清理 + 健康体检(体检 → 处方 → 出院),只做可逆处置。 月下载
  • dsh-tidy-display — 阅读视图 + 消息导航轨:长会话的整洁显示(合并自上游 dsh-better-display × dsh-tidychat)。 月下载
  • dsh-arrowkey-nav — 方向键导航:上/下切换会话,左/右切换工作区。 月下载
  • dsh-live-token-stats — 基于 DeepSeek 官方 BPE 分词的实时 token 状态带:流式 TPS、首字延迟、上下轮偏差一目了然。 月下载
  • dsh-synapse — 可视化非线性对话工作区:把一条线的聊天,变成一张自由生长的画布。 月下载
  • dsh-tidychat — 会话时间线整理:已完成轮次自动折叠、过程/结论分隔线、贴边导航轨。 月下载
  • dsh-session-search — 无索引跨 agent 会话检索:直接只读扫描 dsh / Codex / Claude Code / pi / OpenCode 的历史对话。 月下载
  • dsh-reference-session-collector — 会话原文投影同步器(DRS):只读扫描会话日志 → 投影进自有 SQLite(segments / replaces / FTS5),绝不回写会话文件。

⚙️ 系统与编辑

  • dsh-bash-terminal-ts — Windows 上一套 shell 工具通吃 PowerShell / Git Bash / MSYS2 / WSL,Web UI 可选默认终端。 月下载
  • dsh-mcp-registry — MCP 连接器受治理注册表(stdio / streamable-http):四级 fail-closed 授权,凭据全程脱敏。 月下载
  • dsh-preset-doctor — 预设体检与机械修复:识别旧格式、改名包、失效配置键,带备份与原子写、幂等重跑。 月下载
  • dsh-date-wrapper — 46 字符极简日期行注入运行时上下文,约 12 tokens,无需改官方源码。 月下载
  • dsh-paste-dock — 大段文本粘贴自动存档为 pastes/*.txt,输入框上方 dock 卡片管理,正文只留最小徽标。 月下载
  • dsh-llm-openai-completions — OpenAI completions 兼容网关适配(vLLM / LM Studio / 自建代理)。 月下载
  • dsh-seatbelt-sandbox — macOS Seatbelt(libsandbox)沙箱 provider,替换官方本地沙箱档位。

🌱 生态与实验

  • dsh-union-search — 联合搜索:免费 keyless 引擎 + 多家专业搜索 API,智能路由、SearXNG 多实例、advance_fetch 正文抽取。 月下载
  • dsh-im-union — IM 联合桥接:微信 iLink / Telegram / Discord / 飞书 / 企微 机器人接入宿主会话。 月下载
  • dsh-media-lens — 媒体证据透镜:视频/音频/图片转成结构化证据(时间线 / 转写 / 区域),带 provider 路由。 月下载
  • dsh-transition-webui — 像素级复刻原版界面的过渡版 Web UI,亦可作为自建 agent 界面的脚手架。
  • dsh-docs-deliverables-skill — 文档库的 skill 化分发:4 个代码核验的知识 skill(插件开发契约 / 六线宿主跨版本适配账本 / 发布与投稿纪律 / 宿主架构解读),经官方 ctx.skills provider 提供。

🧪 其他项目

  • inferglow — Go 实现的 AI 推理基座:推理底座 + TUI + server 一体。
  • qwen3-5-skill-path-handler-fix — 纯 Python 小工具:拦截修复 Qwen3.5 模型路径被误插空格的加载故障,零依赖。

🧭 当前方向

  • 🚚 DSH 0.2.1-rc 适配 —— peer 白名单最宽已覆盖 17 条 rc 线(0.1.0-rc.2 ~ 0.2.1-rc.2),逐线 engines 校验 + dist-tag 分发
  • 🧠 记忆与整理 —— prime-memory 的 L0~L3 蒸馏管线;session-steward 归档 + 体检;reference-session-collector 会话投影
  • 🔐 安全与权限 —— perm-gate 五级门禁;沙箱隔离(AppContainer / Seatbelt)
  • 🖥 侧栏生态 —— 主推会话简报(brief-sidebar)与 Canvas 报告渲染(canvas-tsx-sidebar);Office 文档查看已由官方支持,不再单独推进
  • 🔍 搜索与浏览器 —— union-search 联合多引擎;browser-cdp 接管真实浏览器

📊 GitHub 总结


😁 彩蛋

// drscrewdriver's daily workflow
for {
    tea.Drink()
    if tea.Level() < 10 {
        tea.Refine()
    }
    code.Write()
}
// I think in Go, but dream in TypeScript

用 Go 思考,用 TypeScript 做梦——喝茶循环,永不停止 ☕


🌐 联系我

GitHub

觉得哪个插件好用,欢迎 ⭐ Star;有想法或踩了坑,请开 Issue,中文留言完全没问题。

Pinned Loading

  1. inferglow inferglow Public

    go 语言实现的ai 基座+ tui +server系统

    Go 2

  2. dsh-input-traffic dsh-input-traffic Public

    Busy-time input queue for the DeepSeek Harness web GUI: three-tier (now/next/later) planning, queue editing with drag-to-reorder and concurrency protection, interject (steer) and interrupt, batch c…

    TypeScript 4

  3. dsh-thinking-levels dsh-thinking-levels Public

    deepseek-harness dsh thinging levels 调整 reasoning强度调整

    TypeScript 15

  4. dsh-search-index dsh-search-index Public

    给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选

    JavaScript 7 3

  5. dsh-session-guard dsh-session-guard Public

    JavaScript 6 1

  6. dsh-llm-openai-completions dsh-llm-openai-completions Public

    dsh-llm-openai-completions

    TypeScript 2