logo
0
0
WeChat Login

NextAgent Doc Assistant

一个面向软件工程文档生产的 AI 写作工作台。系统基于项目事实、可扩展 Skill 和流式编辑工作流,帮助用户持续编写、修改、回溯和导出文档。

项目结构

project/
├── backend/          # Python FastAPI 后端服务
├── frontend/         # Svelte Web UI 前端
├── skills/           # 文档编写 Skill 模块(用户自定义)
├── docs/             # 生成的项目文档
├── project-facts/    # 项目事实信息库(modules / prototypes / generated)
└── openspec/         # 规格定义(需求、设计、任务)

核心特性

  • Agent 核心引擎: 理解用户需求,自动调度合适的 Skill
  • 可扩展 Skill 框架: 支持用户自定义各类型文档编写 Skill
  • LLM 集成: 支持 DeepSeek 和 QWen 模型
  • 项目式写作工作台: 按项目和节点组织写作过程,适合长期迭代
  • 版本管理: 支持草稿、节点历史和正式输出版本追踪
  • 项目事实信息: 基于模块档案聚合的项目知识库,支持智能推荐

快速开始

1. 启动服务

./start.sh

默认前端地址:http://localhost:5173

2. 配置 LLM

进入 Web UI 后,点击「全局配置」并添加至少一个可用模型。

3. 创建项目

在项目页点击「创建项目」,填写:

  • 项目名称
  • 文档类型
  • 功能 Excel
  • 原型 ZIP

系统会导入事实信息并初始化项目树。

4. 开始编写

进入项目后:

  • 从左侧选择一个叶子节点
  • 点击「首次编写」生成首稿,或直接从空白开始
  • 在右侧继续提出修改要求
  • 通过「历史版本」和「导出 Word」管理结果

文档

  • 使用说明见 docs/user-guide.md
  • 部署说明见 docs/deployment.md
  • 规格定义见 openspec/

About

文档写作助手

Language
CSS62.9%
HTML21.7%
Python11.5%
Svelte3.4%
Others0.5%