最近自己创业需要做大量市场调研,每次都要:搜一堆网页、挨个打开、提炼要点、整理成文档。重复劳动太多,于是花了两周做了这个工具,现在开源出来。
GitHub: https://github.com/finvfamily/farsight
输入一个问题,自动跑完整个调研流水线:
搜索( Tavily )→ 抓取正文(自研 HTTP 爬虫)→ 提取洞察( LLM )→ 生成报告
实测「 AI 编程工具市场现状」这个 query ,大概 60 秒出报告,包含:
[n] 可点击跳转到来源核心架构是一个 Skill 调度引擎:
collect → parse → analyze → output
同阶段并行,跨阶段串行。每个 Skill 是独立模块,加新数据源只需新建一个文件。
爬虫没有用 Playwright,自己用 fetch + Readability 实现了一个纯 HTTP 爬虫:
Promise.allSettled 处理部分失败LLM 支持 Claude 和 MiniMax 双路由,可以用 LLM_PROVIDER 环境变量切换,或者按任务类型自动选择(规划/合成用 Claude ,提取用 MiniMax 省成本)。
git clone https://github.com/finvfamily/farsight
cd farsight
pnpm install
cp .env.local.example .env.local # 填入 ANTHROPIC_API_KEY 和 TAVILY_API_KEY
pnpm dev
Tavily 免费额度 1000 次/月,够用来测试。
加新数据源非常简单,比如企查查、App Store 评论、36 氪 RSS ,只需要:
lib/skills/ 新建一个文件SKILL_MAP 里注册就能被 LLM 自动调度。
项目刚开源,代码还比较粗糙,欢迎 issue 和 PR 。如果觉得有用,star 一下也很感谢 🙏
有问题可以在这里回复,或者直接开 issue 。
分享创造 或 程序员这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.