基于 ActivityPub 的可自托管联邦式社交网络服务器,用户可跨不同独立服务器关注和互动。
- Star
- 436
- Fork
- 22
- 未关闭 Issue
- 21
- 最近提交
- 22小时前
这是什么?
Ktistec 是一个面向少量可信用户的 ActivityPub 服务器,默认每位用户都是管理员。它依赖很少:使用 SQLite 作为数据库,不需要额外部署 PostgreSQL 或 Redis 等服务,采用 AGPLv3 许可证。
用户侧提供富文本和 Markdown 两种编辑器,草稿会随输入自动保存,并支持线程回复、投票、内容警告、内容过滤和屏蔽。它还能基于关键词、话题标签和提及构建自定义信息流,也可以通过自己编写的评判程序生成信息流,同时支持 RSS、书签、置顶帖子,以及遵循 FEP-044f 同意机制的引用帖子。
对于运维和脚本开发者,Ktistec 提供基于 API Key 认证的接口、后台任务、定期执行 etc/scripts 目录中脚本的机制、用于查看 JSON-LD 的 X-Ray 模式,以及面向 MCP 客户端的只读类访问服务。
核心功能
- 01富文本与 Markdown 两种编辑器,支持图片替代文本和焦点定位
- 02草稿随输入自动保存
- 03按关键词、话题标签、提及或自定义评判程序构建信息流
- 04支持内容过滤、屏蔽以及回复可见性控制
- 05支持投票、RSS、书签、置顶和引用帖子
- 06提供基于 API Key 的脚本接口
适用场景
- 在自有域名上运行个人 Fediverse 账号
- 为一小群可信朋友或家人搭建 Fediverse 社区
- 通过脚本自动发帖、关注和管理信息流
- 借助 X-Ray 模式调试 ActivityPub 联邦问题
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款发布。
- 设计用于少量可信用户,所有用户都是管理员,并不适合大型公共实例。
- 使用 Crystal 语言编写,因此构建时需要 Crystal 工具链。
收录于专题
标签
常见问题
- ktistec 是什么?
- 面向个人和小型可信群组的轻量级 ActivityPub 服务器,使用 SQLite 作为数据库,依赖少。 Ktistec 是一个面向少量可信用户的 ActivityPub 服务器,默认每位用户都是管理员。它依赖很少:使用 SQLite 作为数据库,不需要额外部署 PostgreSQL 或 Redis 等服务,采用 AGPLv3 许可证。
- ktistec 可以免费使用吗?用的什么许可证?
- ktistec 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ktistec 还在维护吗?
- 活跃维护中。ktistec 最近一次提交是在 2026年11月6日。
- ktistec 适合用来做什么?
- 在自有域名上运行个人 Fediverse 账号 为一小群可信朋友或家人搭建 Fediverse 社区 通过脚本自动发帖、关注和管理信息流 借助 X-Ray 模式调试 ActivityPub 联邦问题
- 在哪里获取 ktistec?
- 源代码和安装说明在 GitHub 上:https://github.com/toddsundsted/ktistec
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5万+26 本周7541RubyAGPL-3.0维护活跃更新于 18小时前
一个开源、联邦式的社交媒体(微博客)平台,基于 ActivityPub 联邦协议运行。
1.1万1641TypeScriptAGPL-3.0维护活跃更新于 昨天
Pixelfed 是一个开源、无广告的图片分享平台,基于 ActivityPub 与联邦宇宙(fediverse)互联。
7141+10 本周896PHPAGPL-3.0更新于 昨天
一个开源、去中心化的社交网络平台,可与 Mastodon、Lemmy、Diaspora 等 Fediverse 服务互通。
1700+1 本周385PHPAGPL-3.0更新于 19小时前
一个基于 ActivityPub 联邦协议的开源短视频分享平台,可自托管。
466+2 本周63PHPAGPL-3.0更新于 昨天
通过 Gemini 协议提供纯文本界面、可与 Mastodon 等 ActivityPub 服务联邦互通的社交网络。
2117GoApache-2.0维护活跃更新于 3天前