首页工具
Toolchain

自己造、自己用、再对外发布

这些工具的共同点:内核与界面分离,AI 被当成一等公民接入,CLI 输出结构化。它们先在内部跑通,才敢拿出来。

每款工具都有 5 个子页面
01
概览设计要点、指标与平台支持
02
使用场景典型场景、数据边界与版本节奏
03
代码模块仓库真实目录与模块职责
04
架构分层内核、契约与多端支持
05
CLI 手册命令、参数与输出约定
legdger
iOS · macOS · CLI
Encrypted Local-first Ledger
加密的本地优先账本

记账领域的 Obsidian:本地优先、端侧 AI 财务副驾、插件系统开放给各种 AI 接入。所有账目数据在本机加密,AI 分析也不出设备;只有同步需要登录并收费,本地能力永久免费。

NewTool
Desktop · CLI · MCP
Rust Algorithm Kernel + Toolbox
开发者工具箱

内核优先的开发者工具箱:底层是一个 Rust 写的算法内核(CLI newtool),上层是 Tauri 2 桌面 App 的 React 外壳。同一个内核同时服务三个消费者——AI(skill 技能包 / MCP)、人类(桌面 App)、浏览器(wasm)。

pxc
macOS · Windows · Flutter · CLI
Capture Proxy + Team Collaboration
抓包代理与团队协作

对标 Proxyman 的抓包代理,并把调试现场变成团队共享资产。Go 内核 pxc-core 与多端壳之间唯一契约是 /v1 HTTP/WS API:macOS Swift、Windows WinUI、Flutter 三端共用同一内核。

Engineering Principles

我们怎么做产品

不是方法论口号,是写进仓库 AGENTS.md 里、每次提交都要遵守的硬约束。

内核优先

产品能力沉淀在可测试、可复用的内核里,UI 只是壳。算法只写一次,人与 AI 共用同一份实现。

本地优先

敏感数据默认留在用户设备上,云端只做它必须做的事:同步与协作。

契约驱动

内核与界面之间只认一份契约——/v1 API、CLI envelope 或算法清单,跨平台行为天然一致。

AI 原生

每个产品都为 Agent 预留接入位:身份、凭据、只读 CLI 与结构化输出,让 AI 能安全地干活。

百年模型

数据模型一旦确定就不再推翻重来。承重墙写死,其余部分允许快速迭代。

可观测

从身份审计到抓包现场,一切行为留痕、可回放、可分享,调试不再靠口述。

Get in touch

把身份、Agent 与私域的复杂度,交给一套可治理的内核

无论你是要替换现有的 IAM、搭建 Agent 中台,还是想把企微私域真正运营起来——先从一次 30 分钟的架构沟通开始。我们会先判断问题是不是我们擅长解的那类,不合适会直接说。