Astucia Wiki

官方

AI 驱动的团队维基

你可以用 Astucia Wiki 做什么?

  • 搜索和检索维基页面 — 使用 search_pages 按关键词查找页面,使用 get_page 获取完整的 Markdown 内容及元数据。
  • 创建和更新 Markdown 页面 — 通过 create_pageupdate_page 让 AI 起草或编辑维基内容,每次保存时自动进行 Git 版本控制。
  • 管理结构化列表 — 通过 list_rowsadd_rowupdate_rowdelete_row 处理类似电子表格的数据表,用于类型化列记录。
  • 与图表交互 — 使用 get_diagram 获取 draw.io 图表源,并通过 update_diagram 更新它,使 SVG 预览保持同步。
  • 在团队聊天中阅读和发布 — 使用 get_chat_messagespost_chat_message 参与带 @提及和表情符号支持的线程讨论。
  • 安排定期 AI 代理任务 — 配置自动代理,按计划读取和写入页面,失败时通过电子邮件发送警报。

文档

开源 · 自托管 · 无需数据库

你的团队知识库,

化繁为简

Astucia Wiki 是一个基于纯文件的自托管维基,集成了 Markdown 页面、draw.io 图表、电子表格列表和团队聊天——所有内容都以纯文件形式存储在磁盘上。无需数据库,无需重型框架,只有快速、有序的知识管理。

在 Debian 上安装 探索功能

0

所需数据库

AI

支持 AI

PHP

唯一依赖

OIDC

支持单点登录

介绍视频

功能

团队保持井然有序所需的一切

十七项紧密集成的功能,无需任何外部服务。点击任意卡片即可阅读完整功能指南。

Markdown 页面

使用功能齐全的编辑器编写 Markdown。支持经典和内联编辑模式、键盘快捷键、查找与替换、内容嵌入、内联目录以及可打印页面。

了解更多 →

图表 (draw.io)

使用内嵌的 draw.io 编辑器直接在维基中创建和编辑图表。图表在页面中以 SVG 预览形式呈现,并可通过简单标签内联嵌入。

了解更多 →

结构化列表

具有类型化列(文本、日期、选项、自动递增)、命名视图、筛选器、列排序以及 CSV/XML 导出的电子表格式数据表。

了解更多 →

团队聊天

作为维基树中的独立文件存在的线程化聊天——实时轮询、表情选择器、带自动补全的用户提及、消息分组以及可选的主题横幅。

了解更多 →

页面聊天

直接附加到任何 Markdown 页面的聊天面板。AI 助手会自动接收完整的页面内容作为上下文——如果它们更新了页面,查看者会通过弹窗通知实时刷新。

了解更多 →

搜索与标签

跨所有页面的全文搜索,包含结果预览、时间戳和作者归属。为任何页面添加标签,并浏览交互式标签云以按主题筛选。

了解更多 →

空间

将维基划分为独立的工作区——每个团队、项目或部门一个。通过侧边栏即时切换,每个空间都有针对每个用户的访问控制。

了解更多 →

文件附件

通过拖放或文件选择器将任何文件附加到任何页面。附件按页面存储,受访问控制,并可直接下载。

了解更多 →

认证与访问控制

可选的 OIDC/Auth0 单点登录,具有三种角色(管理员、编辑者、查看者)以及用于公共浏览的匿名读者访问权限。支持按空间限制、会话超时和访问请求的电子邮件通知。

了解更多 →

文件管理

创建文件夹和嵌套层次结构。重命名、复制和移动任何页面或文件夹——包括跨空间操作。所有操作都会自动保持页面索引同步。

了解更多 →

AI 助手

添加由 Claude、GPT 或任何 OpenAI 兼容模型支持的 AI 机器人。在任何聊天线程中使用 @提及触发它们,或在任何 Markdown 页面上打开页面聊天面板,让 AI 自动获取页面上下文。机器人可以在响应过程中将维基页面作为工具进行读写。

了解更多 →

Git 版本历史

每次保存时自动提交,重命名和移动操作会被跟踪为正确的 git 重命名,因此历史记录会跟随文件跨重组。聊天和列表支持手动快照。任何版本均可一键恢复。

了解更多 →

本地化

提供英语、丹麦语、瑞典语、西班牙语、法语和德语的完整 UI 翻译。每个用户可从侧边栏选择自己的语言——设置存储在浏览器中,无需账户。

了解更多 →

AI 代理任务

安排 AI 代理自动运行——每天、特定工作日或每月。每个任务使用代理循环来读写维基页面,并通过电子邮件发送失败警报。

了解更多 →

页面与图表模板

从结构化模板开始创建新页面和图表。十个内置模板涵盖会议记录、决策记录、操作指南、API 参考等。可随时为每个空间添加你自己的模板。

了解更多 →

通过电子邮件分享

一键将任何页面发送给同事。可选择所有人或通过输入搜索指定收件人。电子邮件包含一个深层链接,可在正确的空间中打开确切的页面。

了解更多 →

读者/匿名访问

允许访客无需登录即可浏览和阅读维基。身份验证仍保护编辑功能;读者访问可以全局启用或按空间限制——非常适合面向公众的知识库。

了解更多 →

MCP — 模型上下文协议

将任何 MCP 客户端——Claude Desktop、Claude Code、你自己的代理——直接连接到维基的页面。AI 用户同样可以在回复中调用外部的 MCP 工具服务器。

了解更多 →

AI

你 AI 设置中不可或缺的一部分

Astucia Wiki 不仅仅是支持 AI——它的构建方式让 AI 助手直接在你团队的真实知识中工作,使用你定义的工具和边界,而不是一个附加在旁边的通用聊天机器人。

基于文档上下文的辅助

AI 用户不会从空白状态开始回答。将其附加到聊天线程或打开页面聊天面板,它就会读取、推理并直接写入你实际的维基页面——以完整的页面内容作为自动上下文,而不是复制粘贴的摘录。

查看实际效果 →

为每个 AI 用户设定目标

为每个 AI 用户提供自己的系统提示、模型和角色——一个用于起草的 #Writer,一个用于评审的 #Reviewer,一个用于整理维护的 #Tagger。克隆现有用户即可在几秒钟内创建一个新的专家,共享相同的底层模型。

配置 AI 用户 →

通过 MCP 自带工具

注册任何 MCP 服务器——搜索引擎、工单系统、另一个维基——并决定哪些 AI 用户可以在何时调用它,使用纯英文的每服务器指令,而不是代码。

连接 MCP 服务器 →

你的维基,更大生态系统的一部分

将任何 Astucia Wiki 作为其自身的 MCP 服务器公开。另一个团队的维基,或任何支持 MCP 的客户端,就可以直接读写你的页面——将孤立的维基转变为一个互联的知识网络,实现跨团队协作。

公开你的维基 →

理念

无需数据库。无需云端。无锁定。

每个页面、图表、列表和聊天线程都是磁盘上的一个纯文件。使用 rsync 备份你的维基。用 Git 进行版本控制。从 zip 文件恢复。无需数据库迁移,无需连接池,无需依赖云供应商。

Astucia Wiki 基于 PHP 构建,无需前端构建步骤。可将其部署在任何共享主机、VPS 或树莓派上。通过 Nginx 或 Apache 提供服务。唯一的活动部件是一个会自动重建的 JSON 索引文件。

阅读安装指南

# 几分钟内完成部署
git clone https://github.com/madsrg/astucia-wiki
cd astucia-wiki
composer install

# 本地运行
php -S localhost:8000

# 备份只需复制文件夹
rsync -av /var/wiki/Pages/ backup/

支持

有问题或反馈?

在 GitHub 上提交问题或发起讨论——欢迎提交错误报告、功能请求和一般性问题。

前往 GitHub →

准备好开始了吗?

按照分步指南,在 15 分钟内在 Debian 上使用 Nginx 和 PHP 安装 Astucia Wiki。

查看安装指南 →