Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 20 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
# OpenCLI Admin
# opencli-Razormind

开源、自托管的研究与情报管线。把浏览器 / OpenCLI / RSS / API 数据采集、可视化工作流、AI 处理、证据关系和结果交付放进一个可运行、可审计的系统。
[![GitHub Release](https://img.shields.io/github/v/release/2233admin/opencli-Razormind)](https://github.com/2233admin/opencli-Razormind/releases/latest)
[![CI](https://github.com/2233admin/opencli-Razormind/actions/workflows/ci.yml/badge.svg)](https://github.com/2233admin/opencli-Razormind/actions/workflows/ci.yml)
[![License](https://img.shields.io/github/license/2233admin/opencli-Razormind)](LICENSE)
[![Docker](https://img.shields.io/badge/docker-amd64%20%7C%20arm64-2496ED?logo=docker&logoColor=white)](https://github.com/2233admin/opencli-Razormind/pkgs/container/opencli-admin-api)

opencli-Razormind 是一个开源、自托管的研究与情报管线。它把浏览器 / OpenCLI / RSS / API 数据采集、可视化工作流、AI 处理、证据关系和结果交付,统一到一个可运行、可审计的系统中。

![License](https://img.shields.io/badge/license-Apache--2.0-blue)
![Stars](https://img.shields.io/github/stars/2233admin/opencli-admin)
![Last Commit](https://img.shields.io/github/last-commit/2233admin/opencli-admin)
![Stars](https://img.shields.io/github/stars/2233admin/opencli-Razormind)
![Last Commit](https://img.shields.io/github/last-commit/2233admin/opencli-Razormind)
![Python](https://img.shields.io/badge/Python-3.13+-3776AB)

- **一句话**:开源自托管的研究情报管线,从采集到交付一个系统跑完。
Expand All @@ -16,7 +21,7 @@
做研究或情报收集的时候,工具链总是碎的:浏览器登录态在本地、爬虫脚本在服务器、数据在 Excel、分析在另一个工具、交付靠手动复制粘贴。这个系统想把整条链路串起来——从登录采集到工作流编排,到 AI 处理,到证据关系,到定时交付,都在一个界面里完成。

<p align="center">
<img src="docs/screenshots/project-overview.png" alt="OpenCLI Admin 项目概览" width="100%" />
<img src="docs/screenshots/project-overview.png" alt="opencli-Razormind 项目概览" width="100%" />
</p>

图中的网站变化监控项目已发布不可变 `v1`,并完成了基于该发布版本的真实运行与 Trace 记录。
Expand All @@ -32,13 +37,13 @@
Linux / macOS:

~~~bash
curl -fsSL https://raw.githubusercontent.com/2233admin/opencli-admin/v0.4.0/scripts/install.sh | sh
curl -fsSL https://raw.githubusercontent.com/2233admin/opencli-Razormind/v0.4.0/scripts/install.sh | sh
~~~

Windows PowerShell:

~~~powershell
Invoke-WebRequest https://raw.githubusercontent.com/2233admin/opencli-admin/v0.4.0/scripts/install.ps1 -OutFile install.ps1
Invoke-WebRequest https://raw.githubusercontent.com/2233admin/opencli-Razormind/v0.4.0/scripts/install.ps1 -OutFile install.ps1
.\install.ps1
~~~

Expand Down Expand Up @@ -73,25 +78,25 @@ Invoke-WebRequest https://raw.githubusercontent.com/2233admin/opencli-admin/v0.4

来源、处理、校验和数据集节点在同一画布完成编排;草稿、验证、发布和运行使用同一项目上下文。

![OpenCLI Admin 工作流画布与参数面板](docs/screenshots/workflow-inspector.png)
![opencli-Razormind 工作流画布与参数面板](docs/screenshots/workflow-inspector.png)

### 统一数据结果

采集结果保留原始数据、标准化字段和完整血缘,可搜索、查看详情,也可继续进入 AI、关系分析和交付节点。

![OpenCLI Admin 数据结果与管线血缘](docs/screenshots/record-detail.png)
![opencli-Razormind 数据结果与管线血缘](docs/screenshots/record-detail.png)

### 证据与关系

项目证据、实体关系和 Galaxy 共用同一份项目数据,支持搜索、图谱控制和运行证据回溯。

![OpenCLI Admin 证据关系](docs/screenshots/evidence-relationships.png)
![opencli-Razormind 证据关系](docs/screenshots/evidence-relationships.png)

### 运行与治理

每次运行都能看到发布版本、状态、触发方式、节点事件、耗时和 Trace;下图第一条记录即为 `Published v1` 的成功运行。

![OpenCLI Admin 运行记录](docs/screenshots/run-operations.png)
![opencli-Razormind 运行记录](docs/screenshots/run-operations.png)

## 已支持的能力

Expand Down Expand Up @@ -123,7 +128,7 @@ OpenCLI 提供小红书、Bilibili、知乎、微博、X / Twitter、Reddit、Yo
需要把登录态留在本地电脑,或让多台机器分担不同站点时,可注册远程 Agent:

~~~text
OpenCLI Admin (:3010 / :8031)
opencli-Razormind (:3010 / :8031)
├── WS 反向通道 ── Agent A ── 已登录的小红书 / Bilibili
├── WS 反向通道 ── Agent B ── 已登录的 X / LinkedIn
Expand Down Expand Up @@ -165,8 +170,8 @@ flowchart LR
前置要求:Python 3.13+、Node.js 26.3.1(见 `.nvmrc`)、uv、pnpm。

~~~bash
git clone https://github.com/2233admin/opencli-admin.git
cd opencli-admin
git clone https://github.com/2233admin/opencli-Razormind.git
cd opencli-Razormind

uv sync
uv run uvicorn backend.main:app --host 127.0.0.1 --port 8031
Expand Down Expand Up @@ -207,7 +212,7 @@ v0.4.0 同时发布 `linux/amd64` 和 `linux/arm64`:
- `ghcr.io/2233admin/opencli-admin-agent:0.4.0`
- `ghcr.io/2233admin/opencli-admin-agent:0.4.0-chrome`

查看 [最新 Release](https://github.com/2233admin/opencli-admin/releases/latest)。
查看 [最新 Release](https://github.com/2233admin/opencli-Razormind/releases/latest)。

## 文档与贡献

Expand Down
Loading