软件 / 个人项目

个人独立开发的综合软件项目

独立设计与开发的综合软件项目,涵盖桌面客户端、配套服务端系统及独立的多服务器管理系统。桌面客户端集世界设定、长篇写作、AI 工具和 Agent 工作流于一体。

参与内容

独立设计与全栈研发

工具

React · TypeScript · Vite · Tauri · Rust · Express · PostgreSQL · SQLCipher · Agent · MCP

约133万产品源码行数
约180万研发工程行数

01桌面客户端与创作流程

桌面客户端把世界设定、长篇写作、AI 工具与 Agent 工作流放在同一创作环境中。角色、势力、物品、能力、地点、概念、时间线与关系图谱共享结构化项目数据,设定信息可以相互关联。场景大纲、正文编辑、伏笔管理与节奏分析贯穿规划和写作,支持完整的长篇创作流程。

AI 工具使用项目上下文,Agent Team 用分支与汇合组织任务,支持复用工作流,也支持对具体操作进行人工确认。工作区可以分窗,并提供多种界面主题;资料、写作和 Agent 任务可以在同一环境中配合使用。

02客户端与配套服务端

桌面客户端用 React、TypeScript 与 Vite 开发界面,用 Tauri 与 Rust 提供原生桌面能力。正文与 AI 对话的文本存储采用 SQLCipher,图片以文件形式管理。配套服务端系统通过 Express / TypeScript API 和 PostgreSQL 管理结构化项目元数据与实体。

BYOK 请求在设备端组装,直接发给用户选择的供应商,支持 OpenAI 与 Anthropic 兼容格式,接入的模型可用于客户端的项目工作流程。

03独立的多服务器管理

多服务器管理是独立于桌面客户端的项目组成部分,有单独的管理界面,可集中查看服务器池、运行指标、运行时配置与运营控制。监测、限流与告警由服务器进程执行,关闭管理界面后仍会继续。服务器配置、迁移规划和变更历史都可以在这个管理端查看与操作。

04独立设计与全栈研发

桌面客户端、配套服务端系统和独立的多服务器管理部分,均由 XmingCat 独立设计与开发。工作包括产品设计、数据模型、界面、前端、原生桌面模块、后端、Agent 集成及服务器管理工具,项目仍在持续迭代。

05工程规模与技术覆盖

产品源码约 133 万行,研发工程约 180 万行。研发工程涵盖产品源码、资源文本与提示词模板、配置、测试样本,以及开发、构建和部署工具。

统计含注释与空白行,不含第三方依赖及构建产物。

综合软件项目由 XmingCat 独立设计与开发。

返回精选作品