跳到正文
开源工坊

为创造者造工具,
每一行都公开。

OpenFabrica 为创客、开发者和创作者打造原生桌面应用、开发者工具和本地优先软件。所有代码都公开在 GitHub 上。

~/openfabrica — zsh
❯ ls
aster/glimmer/mailfabrica/cortex/shishi/tidy/tandem/
❯ git clone github.com/OpenFabrica/aster
Cloning into 'aster'… done.
❯ cat MANIFESTO
native · local-first · open by default
❯
LANGSwift / AppKit
LANGRust
LANGTypeScript
ENGINEGhostty · Zig
UIegui · Electron
RUNS ONmacOS · Win · Linux
[01] 项目

正在打磨的作品

OpenFabrica 组织下的项目,以及即将迁入的个人仓库。

P.01 — Swift · MIT

Aster

一个原生 macOS 工作区,终端、文件和预览都在同一个窗口里。纯 AppKit 构建,基于 Ghostty 引擎,支持递归分屏、SSH 工作区,并实时显示 Claude Code 和 Codex 会话状态。

▾ aster
▸ Sources
▸ Vendor
README.md
Package.swift
LICENSE
■ claude · refactor split view
editing SplitTree.swift…
□ codex · write tests
❯ ssh build-box
connected · 3 tabs restored
macOS 14+ 终端 AGENT 工作流
P.02 — Rust · GPL-3.0

Glimmer 微明

跨平台输入法。整句输入拼音,由本地模型重新排序候选词,还会附上你正在学习的语言的释义。不上传数据,无需账号。

jintian tianqi henhao
1今天天气很好 nice weather today 2 今天
P.03 — TypeScript

Cortex

团队与 AI Agent 协同工作的桌面工作台。Electron 桌面端和 Next.js Web 端出自同一个 monorepo。

桌面 + WEB → 即将迁入组织
P.04 — Swift

Shishi 拾事

纯 AppKit 构建的 macOS 本地待办应用。支持区域、项目、快速录入,可从 Things 3 导入。

发布 v0.3 版本
检查 Things 导入
写发布说明
→ 即将迁入组织
P.05 — macOS

Tidy

找出占满 Mac 磁盘的东西并清理掉:缓存、构建残留、被遗忘的下载文件。

CACHESXCODENODE_MODULES
→ 即将迁入组织
P.06 — Rust · egui

MailFabrica

原生桌面邮件客户端,支持 HTML 渲染和按主题分组,用 Rust 重写 Foxmail 式的工作流。

发布说明项目
每周摘要阅读
发票 #0420财务
P.08 — 早期阶段

工坊里的新项目

仍在早期、正在公开成形的仓库。关注组织即可跟进。

[02] 理念

我们怎么做东西

01

原生优先

Mac 上用 AppKit,关键处用 Rust。应用就该像本地应用,而不是套了壳的浏览器。

02

本地优先

数据留在你自己的硬盘上。不强制注册,不偷偷上传,云功能都由你决定是否开启。

03

默认开源

源码、Issue 和路线图都在 GitHub 上。欢迎 Fork、修改,发布你自己的版本。

04

与 AI Agent 协作

一个与 AI 编程 Agent 并肩工作的小团队,过程全部公开,Agent 指令文件就放在仓库里。

[03] 常见问题

常见问答

OpenFabrica 是什么?

OpenFabrica 是一个开源 GitHub 组织(github.com/OpenFabrica),为创客、开发者和创作者打造原生桌面应用、开发者工具和本地优先软件。项目包括 Aster、Glimmer 微明、MailFabrica、Cortex、拾事 Shishi 和 Tidy。

Aster 是什么?

Aster 是用 Swift 和 AppKit 编写、基于 Ghostty 终端引擎的原生 macOS 终端工作区。它把终端、文件浏览器、编辑器和预览放在同一个窗口里,支持标签页、递归分屏、SSH 工作区,并能追踪 Claude Code 和 Codex 会话状态。采用 MIT 协议,需要 macOS 14 及以上版本。

Glimmer 微明是什么?

Glimmer 微明是用 Rust 编写的跨平台输入法,源自青简。可以整句输入拼音,由本地模型对候选词重新排序,并在候选旁显示你正在学习的语言的简短释义。支持 macOS、Windows 和 Linux,不上传任何数据,采用 GPL-3.0-or-later 协议。

这些项目支持哪些平台?

Aster、拾事和 Tidy 是 macOS 应用。Glimmer 支持 macOS、Windows 和 Linux。MailFabrica 是 Rust 编写的桌面邮件客户端,Cortex 同时提供 Electron 桌面端和 Next.js Web 端。

代码可以免费使用吗?

所有源码都公开在 GitHub 上。每个项目有各自的开源协议:Aster 为 MIT,Glimmer 为 GPL-3.0-or-later。具体请查看各仓库的 LICENSE 文件。

如何参与贡献?

在 GitHub 上点 Star、提 Issue 或发 Pull Request 都可以。从修正错别字到新功能,任何大小的贡献都欢迎。

谁在维护 OpenFabrica?

OpenFabrica 由 Mike 发起(X:@daveylan2,GitHub:rambocode)。他是一名工程师,在 AI SOP Lab 分享 AI 开发工具、Vibe Coding 和开源相关内容。

[04] 参与

搬个凳子坐下。工坊开门了。

点个 Star、提个 Issue、发个 Pull Request,再小的贡献也欢迎。

M
由 Mike 发起 AI SOP LAB

工程师,爱折腾。在 AI SOP Lab 分享 AI 开发工具、Vibe Coding 和开源。