官方 Web
最直接的浏览器入口。用于发起研究、查看任务状态和研究结果,并逐步承载 Topic、历史研究等面向最终用户的功能。
TopicLens Access
多个入口,一个研究服务
用户、Agent 和其他软件如何使用 TopicLens? 可以从浏览器进入,也可以让 WorkBuddy、Codex、Claude Code、OpenClaw 等 Agent 通过 Skill / MCP 调用,还可以使用自托管 Web、微信小程序或未来的 API / SDK。
Choose your entrance
这些入口不会形成几套彼此独立的 TopicLens。它们只是不同客户端和调用方式,最终都通过稳定、受控的 Public Service Interface 连接同一套 TopicLens Core。
最直接的浏览器入口。用于发起研究、查看任务状态和研究结果,并逐步承载 Topic、历史研究等面向最终用户的功能。
把 TopicLens 作为 WorkBuddy 中的一项专业研究能力。用户仍在熟悉的工作流里提出需求,由 Skill 把研究请求交给 TopicLens,并取得状态与结果。
为 Codex、Claude Code、WorkBuddy、OpenClaw 及其他支持 Skill、MCP 或 Tool Calling 的 Agent 提供机器访问方式。
提供可自行部署的 Web 客户端或参考实现。自托管的是访问界面,而不是 TopicLens Core;客户端继续通过公开服务接口访问核心研究能力。
面向微信生态的轻量移动入口,规划用于快速提问、查看研究结果以及接收任务状态,具体能力以后端公开接口为准。
为应用、脚本与自动化系统提供稳定的程序化入口。公开内容将包括接口定义、认证、请求与响应格式、示例以及错误处理说明。
Common access flow
正式接口尚未冻结,因此下面展示的是 Access Layer 的目标流程,而不是已经发布的生产接口。实际服务地址、认证方法和字段名称会在公开契约稳定后替换这里的占位符。
官方 Web、WorkBuddy Skill、MCP、自托管客户端或 API。
客户端只连接版本化的 Public Service Interface,不直接访问 Core 内部模块。
提供 Topic、问题、必要约束和希望获得的研究输出。
通过客户端或工具查看任务状态,并取得研究结果与公开证据信息。
人可以阅读结果,Agent 也可以把结果继续用于写作、分析或其他任务。
WorkBuddy & Agent
对于 WorkBuddy、Codex、Claude Code、OpenClaw 这类 Agent,TopicLens 不需要成为新的聊天入口。更自然的方式是通过 Skill、MCP 或 Tool Calling,把它作为 Agent 可调用的一项研究能力。
规划中的 `topiclens-research` Skill 将负责把用户的专业研究需求转换成 TopicLens 的公开请求,并把研究状态和结果带回 WorkBuddy 工作流。
skill: topiclens-research service: <TOPICLENS_PUBLIC_SERVICE_URL> auth: <AUTH_CONFIGURATION> status: coming-soon
以上只是页面占位符,不代表已经冻结的 Skill Manifest、字段名称或认证格式。
适合以“能力包”方式接入 Agent。公开仓库将逐步提供 Skill、说明文档、配置模板和示例,让 Agent 能识别何时应该调用 TopicLens。
topiclens-research适合把 TopicLens 作为标准工具暴露给支持 MCP 或 Tool Calling 的 Agent。预留的 TopicLens 命名空间包括以下方向,具体 Contract 以后续公开接口为准。
topiclens.searchtopiclens.researchtopiclens.status{
"mcpServers": {
"topiclens": {
"transport": "<TRANSPORT>",
"endpoint": "<TOPICLENS_MCP_ENDPOINT>",
"auth": "<AUTH_CONFIGURATION>"
}
}
}
Transport、endpoint、认证字段和安装方式尚未发布;此处只展示未来文档会提供的配置形态。
Web clients
如果希望使用 TopicLens,而不是把它集成进其他软件,Web 会是最直接的入口。官方 Web 和自托管 Web 的差别主要在访问界面由谁部署;两者背后的研究能力仍来自同一个 TopicLens 服务。
官方 Web 将承担最终用户的主要入口:输入研究问题、查看状态与结果,并逐步管理 Topic 与历史研究。无需了解 Skill、MCP 或 API。
https://<TOPICLENS_OFFICIAL_WEB>/
自托管 Web 可集成到自己的网站、域名、样式和入口环境,但客户端仍通过公开接口访问 TopicLens Core。
Your Browser
↓
Self-hosted TopicLens Web
↓
Public Service Interface
↓
TopicLens Core (Private)
未来公开仓库可包含 Web 客户端、配置模板、部署脚本和使用文档;具体技术实现将在首批公开入口落地后确定。
API & SDK
当 Web、Skill 或 MCP 不能覆盖你的集成场景时,后续公开的 API / SDK 将提供更底层、稳定的程序化访问方式。公开的是服务契约,而不是 Router、Graph、Field 的内部实现。
API 文档计划包含接口定义、认证方式、请求与响应格式、错误处理和示例代码;SDK 与参考客户端可以在其上独立升级,而不用依赖 Core 的内部代码结构。
POST <TOPICLENS_API_BASE>/<VERSION>/<RESEARCH_ENDPOINT>
Authorization: <AUTH_SCHEME> <TOKEN>
Content-Type: application/json
{
"topic": "<TOPIC>",
"question": "<RESEARCH_QUESTION>",
"constraints": { "...": "..." }
}
路径、字段和认证方式均为占位符。正式接口发布后应以 TopicLens-Access 中的版本化文档为准。
Open access, private core
TopicLens-Access 与 TopicLens Core 严格分离。公开客户端可以不断增加和替换,但不会因为 Access 开源而暴露私有后端、领域知识资产和内部运行机制。
用于说明和实现“怎样使用 TopicLens”。
用于真正执行研究并长期积累知识。
未来的客户端、Skill、MCP、SDK、示例和接入文档将以这个公开仓库为主要发布位置。仓库采用 MIT License;MIT 只覆盖 Access 层公开内容,不扩展到 TopicLens Core。