项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4521
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Node.js 与 npm(需能使用 npx / npm 命令;README 未注明具体版本)
- 支持 skills 机制的编码智能体(Claude Code、Cursor、Antigravity、Codex、Cline、Gemini CLI、Windsur
- 如需作为库集成:一个 TypeScript/JavaScript 项目环境
安装与启动步骤
-
1一键安装技能
执行后会自动检测你本机使用的智能体并安装 ADHD 技能,无需手动指定平台。
npx skills add UditAkhourii/adhd -
2显式调用技能
安装完成后在智能体对话中显式调用;README 说明它也会在构想类意图上自动触发。
/adhd "your problem" -
3安装 CLI(可选)
想脱离智能体直接在终端使用,则全局安装 CLI 包 adhd-agent。
npm install -g adhd-agent -
4运行 CLI 提问
把要解决的问题作为第一个参数传入,终端会输出发散后的候选方案。
adhd "design a rate limiter that survives a leader election" -
5带参数运行 CLI
用 --frames 指定认知框架数、--ideas 指定想法数、--top 指定保留的最优分支数。
adhd "name this function" --frames 3 --ideas 8 --top 2 -
6作为库集成
在项目中安装 adhd-agent,然后 import run 与 renderText,用参数对象调用 run 并渲染结果。
npm install adhd-agent -
7调用库 API
传入 problem、framesPerRun、topK,返回结果包含 shortlist、nonObviousPick、traps、deepened、clusters。
import { run, renderText } from "adhd-agent"; const result = await run({ problem: "How should we shard this queue under bursty load?", framesPerRun: 5, topK: 3 }); console.log(renderText(result));
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
problem | 是 | 要解决或发散思考的问题文本 | How should we shard this queue under bursty load? |
--frames / framesPerRun | 否 | 并行发散的认知框架数量 | 3 |
--ideas | 否 | 每个框架产生的想法数量 | 8 |
--top / topK | 否 | 剪枝后保留并深度探索的幸存分支数 | 2 |
如何确认成功
运行 adhd "your problem" 能打印出候选方案(含 shortlist 等结果)即成功;技能安装后可用 /adhd 正常调用。
常见问题
Q:支持哪些智能体?
A:README 称会自动检测 Claude Code、Cursor、Antigravity、Codex、Cline、Gemini CLI、Windsurf 等约 50 种,无需手动指定平台。
Q:npm install -g 和 npm install 有什么区别?
A:npm install -g adhd-agent 安装的是全局 CLI,可直接在终端敲 adhd;npm install adhd-agent 是把它作为库依赖引入你的项目。
Q:其他平台或智能体怎么手动安装?
A:README 指向 documentation/install.md,其中包含 CLI 与库安装、Codex 快速路径、其他智能体的手动 curl 方式及各平台路径。
Q:运行结果里都有什么?
A:库返回结果包含 result.shortlist、result.nonObviousPick、result.traps、result.deepened、result.clusters 五部分。
Q:什么时候该用它?
A:README 建议用于设计决策、模糊调试、命名、API 设计、策略,以及任何「给我几种做法」形态的提问。
注意事项
- README 未给出 Node.js 版本要求,建议使用较新的 LTS 版本。
- API 完整参数说明见 documentation/api.md,更多安装细节见 documentation/install.md。
- 该技能设计用于对抗过早收敛,需并行多分支思考,耗时通常高于普通单链提问。
核心亮点
- 树状思维+剪枝机制,显著提升创意任务中方案的多样性和深度
- 基于官方 Agent SDK 构建,集成简单,兼容 Claude 和 Codex 生态
- 提供并行发散和评分机制,可量化比较不同思考路径
不足之处
- 文档/社区待观察
- 依赖外部模型 API,使用成本可能较高
适用场景
- 跨学科研究中的方案生成与评估
- 产品设计中的头脑风暴和概念筛选
- 复杂问题求解时的多角度探索
替代项目
LangChain、AutoGPT、BabyAGI
上一篇:agentpet
下一篇:OpenOffice
同类项目推荐
Awesome-Graphs-Meet-Agents
开源
一张地图看懂图与智能体如何互相成就
[Up-to-date] A curated list of resources on graph-empowered agents and agent-facilit···
DebugMCP
开源
让 AI 编程助手真正会调试代码,告别瞎猜
Gift your VS Code agent a real debugger: breakpoints, stepping, inspection.
Kiln
开源
让 AI 智能体帮你建模、切片、打印并管理设计版本
From idea to object, and every version in between. Kiln is the open-source MCP serve···
frontman
开源
让 AI 智能体直接住进你的浏览器和前端框架,实时辅助编码。
The AI agent that lives in your framework/browser
awesome-claude-skills
开源
一站式发现 Claude 技能,快速扩展 AI 工作流。
A curated list of awesome Claude Skills, resources, and tools for customizing Claude···
AgentGPT
开源
在浏览器里拖拽配置,自动跑完目标的 AI 代理
Assemble, configure, and deploy autonomous AI Agents in your browser.
Auto-GPT-ZH
开源
中文版 Auto-GPT,让中文用户轻松上手自动化任务
Auto-GPT中文版本及爱好者组织 同步更新原项目 AI领域创业 自媒体组织 用AI工作学习创作变···
hipocampus
开源
一条命令给 AI 装上长期记忆,告别上下文丢失
Drop-in memory harness for AI agents — 3-tier memory, compaction tree, hybrid searc···
apps-sdk-template
开源
用 TypeScript 快速搭一个能调 MCP 的 ChatGPT 应用
A minimalist Typescript ChatGPT App based on the Skybridge framework
