{"repo":"BlueSkyXN/SouWen","free":true,"listed":false,"github":"https://github.com/BlueSkyXN/SouWen","clone":"git clone https://github.com/BlueSkyXN/SouWen.git","description":"Unified search, crawling, and archiving toolbox for AI agents and automation scripts.","language":"Python","stars":31,"topics":["academic-search","ai-agents","cli","crawler","fastapi","patents","python","react","search","web-scraping"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"SouWen 搜文 English 中文 面向 AI Agent 和自动化脚本的 target-only Search、LLM Search 与 Fetch API。 当前源码候选为 Souwen v2rc5 （Python/runtime 2.0.0rc5 ）。 v2.0.0rc5 tag、12 项 Release 资产、provenance 与 HFS promotion 只能由 repository-owner 对 exact main 运行 central release workflow 创建；本段 不预先声明发布成功，最终状态以 tag、Release、workflow 与 runtime 回读为准。这不是 2.0.0 GA，也不发布到 PyPI。前一 immutable-by-policy baseline 是 v2.0.0rc4 ，source 为 51f092841696b1e6f898e7c6bea40e535f639f5c 。 作者 : @BlueSkyXN · 项目地址 : github.com/BlueSkyXN/SouWen · 协议 : GPLv3 ⚠️ 声明：本项目仅供 Python 学习与技术研究使用。 涵盖 API 聚合、全栈开发（FastAPI + React）、爬虫技术（TLS 指纹 / 反爬绕过）与异步编程等方向。请勿用于违反法律法规或第三方服务条款的用途。 --- 📖 目录 - 简介 - 在线预览 - 安装 - 快速开始 - 配置 - 架构 - 部署 - 文档 - 贡献 - License --- 🎯 简介 SouWen（搜文）为 AI Agent、Python 集成和服务端应用提供统一的 target-only 数据 API。 公开业务能力只有 Search、LLM Search 和 Fetch 。Provider 的事实来源是 ProviderManifest catalog、 ManifestRegistry 与 ProviderManager ； /api/v1/providers 是它们的安全投影，不是旧 Source Catalog 的兼容别名。 特性 - 104 个内置 Provider v2 package ，共 110 个 capability adapter 。 - Search： 88 个 package · LLM Search： 2 个 · Fetch： 20 个。 - Frozen OpenAPI + generated SDK ：Python root 只暴露 generated sync/async SDK；Panel 使用同一 OpenAPI 生成的 TypeScript SDK - 统一 canonical DTO ：Search、LLM Search、Fetch、Provider Catalog 和 probes 使用明确的 Pydantic v2 contract - 安全边界 ：target Data API 使用 user credential；Admin 仅提供 read-only config、doctor 与 ping 🌐 在线预览 - Calm Precision Panel： - Swagger： - 完整 route、角色与逐项验收：HFS 在线预览与功能验收 Space 仓库保持 private；当前 App domain 的 Panel/docs/probes surface 可直接预览，Search、 LLM Search、Fetch、","default_branch":null,"files":null,"tree":[],"storefront":"/r/BlueSkyXN","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BlueSkyXN/SouWen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}