BAIZE AI RESOURCE

本地 AI 投研工作台

Opptrix

本地部署的 AI 投研与新闻阅读工作台,含 Agent 引擎与离线翻译

Opptrix

资源介绍

Opptrix 是一个本地优先的 AI 工作台项目,仓库由 apps/server 本地 API 服务(Fastify + Agent 投研引擎)与 client-ui 客户端界面(React + Fluent UI,Web 与桌面共用)构成,服务端还包含平台层模块,覆盖审批、检查点、扩展、任务、记忆、告警与网关等能力。它把 Agent 对话、投研分析、新闻阅读、文档库、搜索与日程等场景整合在同一个界面中,并通过扩展机制(OPX 清单、能力注册、宿主进程)让第三方能力接入。多模态方面,图片理解走远程多模态 API,离线翻译与音视频转写则使用本地 GGUF 模型:默认优先腾讯 HY-MT1.5-1.8B 的 Q4_K_M 量化文件(约 1.1 GB),音视频转写使用 Whisper Tiny(约 75 MB),且默认不在启动时自动下载,仅在设置中开启对应能力后按需拉取。项目以 Apache-2.0 许可发布,提供 Linux x64/arm64 的 runtime 发行包,适合希望把 AI 助手、投研与内容处理放在自有环境中的用户。

核心能力

本地 Agent 投研引擎

apps/server 以 Fastify 提供本地 API 服务,内置 Agent 投研引擎,并配套审批、检查点、任务、记忆、告警等平台层模块,支撑长流程任务执行与状态恢复。

离线翻译与媒体转写

支持将 GGUF 量化模型放入 apps/server/llms、仓库根目录 llms、~/.opptrix/llms 或 OPPTRIX_LLM_DIR 指定目录;默认优先腾讯 HY-MT1.5-1.8B Q4_K_M 做离线翻译,音视频用 Whisper Tiny 转写。

新闻阅读与段落级翻译

桌面版新闻阅读器可在保留原文排版与图片、视频位置的前提下逐段译为中文,并支持原文/译文切换,译文缓存在 ~/.opptrix/news-translation-cache.json。

文章富化(OCR / 转写)

服务端 @opptrix/article-enrichment 在开启媒体提取后扫描文章 HTML:图片交给远程视觉大模型,音频经 ffmpeg 归一化后由 Whisper Tiny 转写,视频抽取音轨后转写,结果以【图片摘要】【音频转写】【视频转写】标注存入 user-store。

扩展与 MCP 接入

平台层提供扩展注册、激活、能力宿主与 OPX 清单解析(parse-opx-manifest-from-zip)、工具桥接等机制,并包含 MCP server 路由,便于把外部工具与技能接入 Agent。

多端客户端与自托管发布

client-ui 为 React + Fluent UI 的 Web 与桌面共用界面,仓库提供 CI 自托管发布、runtime 资源与自托管镜像工作流,Release 提供 Linux x64/arm64 的 runtime 二进制及 sha256 校验文件。

使用方法

  1. 在本地部署 Opptrix API 服务与客户端,并配置要使用的模型。

  2. 按需连接新闻、翻译、MCP、扩展或媒体转写能力,不需要的模块可以不启用。

  3. 创建工作区后向 Agent 提出投研、阅读、翻译或定时任务,并提供所需资料。

  4. 检查来源、分析过程和任务记录后再采用结果;投研内容不构成投资建议。

使用案例

外文新闻阅读

使用场景阅读英文资讯时快速获得中文内容

在桌面版新闻阅读器中打开文章,点击标题栏翻译图标,Opptrix 在保留原文排版与图片、视频位置的前提下逐段译为中文,译文缓存到本地文件,可随时切回原文对照。

音视频资料转写

使用场景把采访录音或视频内容转成可检索文本

在设置中开启媒体提取并勾选音频/视频后,服务端用 ffmpeg 归一化或抽取音轨,再由 Whisper Tiny 转写,结果以【音频转写】【视频转写】标注写入 user-store,供 Agent 与后续翻译使用。

私有化 Agent 工作台

使用场景在自有服务器上运行 AI 助手与投研流程

通过 Release 的 Linux x64/arm64 runtime 二进制或自托管镜像部署服务端,配合 client-ui 界面使用 Agent 投研引擎、任务、记忆与扩展能力,数据与模型均留在本地环境。

包含内容

opptrix-source.zip
README-中文安装说明.md
LICENSE-Apache-2.0.txt
THIRD-PARTY-NOTICES.md
SHA256.txt