首页关于
About

在可妥协的地方,找到那个不变的方向

真北科技(Zhenbei)专注企业级基础设施:统一身份与 Agent IAM、多租户 AI Agent 平台、企微私域 SCRM、在线学习平台,以及面向开发者的硬核工具矩阵。

真北是什么

真北(True North)是罗盘真正指向的那个方向,不是磁针被地磁干扰后偏出的方向。我们做基础设施,追求的是同一个东西:在无数可妥协的地方,找到那个不变的正确方向,然后把它固定下来。

我们做什么

四条主营业务线——统一身份与认证(UIAM)、企业级 AI Agent 平台(Uniclaw)、企微私域 SCRM(Uniscrm)、在线学习平台(Unilearning);外加一套给开发者自己用的硬核工具:加密的本地优先账本 legdger、Rust 算法内核驱动的 NewTool、以及对标 Proxyman 的抓包代理 pxc。

我们不做什么

不为了演示效果牺牲数据模型,不把用户数据搬上云端当作默认选项,不在 UI 层重复实现业务逻辑。条条都是写进仓库规范里的硬约束,不是宣传文案。

我们怎么判断做完了

看数字有没有变。每个产品页上都有「代码事实」一栏:接口数、数据表数、模块数、迁移量。这些数字在仓库里能数出来,也是我们内部判断进度与质量的依据。形容词不算完成。

Facts
公司
真北科技
英文名
Zhenbei
域名
zhenbei.tech
命名空间
tech.zhenbei.*
所在地
中国 · 上海
业务线
UIAM / Uniclaw / Uniscrm / Unilearning
工具
legdger / NewTool / pxc
运行时语言
Kotlin · Java · TS · Go · Rust · Swift
Portfolio

七条产品线,一套工程标准

四条业务线加三款工具。它们语言不同、形态不同,但共享同一套约束:契约先行、边界由编译器或框架强制、一切行为留痕。

What Makes Us Different

四件我们愿意被检验的事

这些不是价值观口号,是可以在产品与代码里核对的做法。

边界由编译器守,不靠文档

Go 的 internal 墙让跨域 import 直接编译失败;jOOQ 的访问监听器在查询层拦截缺失的租户谓词。凡是能写死的约束,就不写进文档让人记住。

数据边界不是可配置项

端侧产品(legdger)的账目与 AI 推理都不出设备;私有化场景下模型、向量与业务数据全部在客户网络内。这是产品形态,不是一个开关。

AI 是一等公民,不是插件

UIAM 为 Agent 建了 MACHINE 主体与工具级授权,Uniclaw 把认知循环做成四个独立引擎,NewTool 把算法内核同时暴露给 AI、人和浏览器。

端到端交付,不做半成品

迁移工具、旧数据导入、回滚方案与运维手册随交付一起给出。Unilearning 的老系统迁移保留 ID 与原密码,业务方不需要推倒重来。

What We Are

真北是一家什么样的公司

四条业务线看起来毫不相干——身份、Agent、私域、在线学习。把它们串起来的不是行业,是做事的方式。

一条工程标准,四条业务线

四条业务线语言不同、形态不同,但共享同一套约束:契约先行、边界由编译器或框架强制、一切行为留痕。

UIAM 的 api/biz 分层与 Unilearning 的 api/internal 分层,是同一条规则在两种语言里的落地

AI 是一等公民,不是插件

每个产品都为 Agent 预留了身份、凭据与只读接口位。AI 拿到的不是截屏,是结构化输出。

UIAM 的 Agent IAM 四大支柱;Uniclaw 的 19 个内置工具;legdger 的 ledger-cli 只读令牌

边界不靠自觉

凡是能写死在编译器、框架或查询层里的约束,就不写进文档让人记住。

租户过滤由 jOOQ VisitListener 在查询层强制;Go 的 internal 墙让跨域 import 直接编译失败

数据边界不妥协

敏感数据默认留在客户或用户自己的设备上,云端只做它必须做的事。全部产品线支持私有化交付。

legdger 端侧 AI 与本地加密;Uniclaw 可私有化部署模型与记忆;Unilearning 单容器交付

By The Numbers

规模不是形容词,是数出来的

下面每个数字都对应代码里真实存在的模块、数据表或接口。这也是我们判断一件事「做完没有」的方式。

209
个 HTTP Controller
UIAM 77 + Uniscrm 132
56
张 UIAM 数据表
16 个数据域,82 个迁移文件
25
个 Uniclaw 业务模块
含认知、记忆、人格与协作
19
个 Agent 内置工具
搜索 / SQL / 图表 / 代码执行
8
个 Unilearning 业务域
6 个微服务收进 1 个二进制
6
种运行时语言
Kotlin · Java · TS · Go · Rust · Swift
Runtime Territory
Kotlin

UIAM 身份内核 · Uniscrm 业务模块

Java

Uniscrm 企微服务端

TypeScript

Uniclaw Agent 运行时 · 控制台

Go

Unilearning 模块化单体 · pxc 内核

Rust

NewTool 算法内核 · CLI · WASM

Swift

legdger 双端 · pxc macOS 壳

Timeline

从一套身份系统,到四条业务线加一套工具

时间线只记录有交付物支撑的节点。我们不写「立志成为」这类句子,只写实际做出了什么。

起步UIAM

从一套身份系统开始

真北的第一条业务线是统一身份。起点很具体:客户的多套业务系统各自维护账号,权限口径对不上,审计拿不出视图。我们从身份内核做起,把 OAuth 2.1 / OIDC、多租户隔离与细粒度授权做扎实。

身份内核与多租户隔离机制
OAuth 2.1 / OIDC 授权服务器
RBAC 角色与数据权限双轨
MySQL / PostgreSQL 双方言同构
扩展UIAM · Agent IAM

身份边界从「人」推到「AI」

Agent 开始进入企业系统后,我们发现原有身份模型接不住它——Agent 拿人类令牌干活,出了事无法定责。于是把 MACHINE 主体、委托链、多跳传递与 MCP 工具授权做成了身份内核的一等能力。

MACHINE 主体与服务账号建模
RFC 8693 委托链与权限交集裁剪
agent_tools 工具注册表与工具级授权
Agent 调用配额与全链路审计
成型四条业务线

业务线从一条变成四条

身份之外,客户在私域运营、在线学习与 AI 应用上提出需求,而这些问题共享同一套底层判断:数据该留在哪、边界该由谁守。四条业务线陆续成型,语言不同但工程标准一致。

Uniscrm 企微私域 SCRM(16 模块 / 132 接口)
Uniclaw 多租户 AI Agent 平台(25 模块 / 19 工具)
Unilearning 在线学习平台(8 域 / 模块化单体)
四条业务线共用 UIAM 身份内核
重构Unilearning · Uniscrm

把「够用」重做成「扛得住」

产品跑在生产上之后,真正的压力来自运维与迭代。我们做了两次结构性重构:Unilearning 把 6 个微服务收进 1 个模块化单体;Uniscrm 把客户关系从「员工微信里的好友」重做成企业可继承的资产。

Unilearning:6 个微服务 → 1 个二进制,internal 墙由编译器强制
Uniscrm:客户资产化、会话存档与渠道归因体系
Unilearning:legacy-import 老库迁移,ID 保留原密码可用
迁移分域推进,单域可回滚
现在工具矩阵

工具矩阵:自己造、自己用、再对外发布

四条业务线在生产中积累了一批内部工具,共同点是「内核与界面分离、AI 被当成一等公民」。我们把它们打磨成产品对外发布——先在内部跑通,才敢拿出来。

legdger 加密的本地优先账本(iOS / macOS / CLI)
NewTool Rust 算法内核工具箱(桌面 / CLI / WASM / MCP)
pxc 抓包代理与团队协作(Go 内核 + 三端壳)
工具与业务线共用同一套工程标准
Engineering Principles

我们怎么做产品

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

内核优先

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

本地优先

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

契约驱动

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

AI 原生

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

百年模型

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

可观测

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

How we work

交付方式

从架构沟通到上线运维,我们习惯把每一步都做成可验证的产物。

01
架构沟通

30 分钟讲清现状、约束与目标,输出问题清单。

02
方案设计

给出架构分层、数据模型与迁移路径,明确取舍。

03
交付落地

可私有化部署,基础设施即代码,环境一致。

04
长期演进

内核稳定、接口向后兼容,变更有审计与回滚。

Milestones

几个有交付物支撑的节点

完整的演进过程在时间线里,这里只放最近的三个阶段。

成型四条业务线
业务线从一条变成四条

身份之外,客户在私域运营、在线学习与 AI 应用上提出需求,而这些问题共享同一套底层判断:数据该留在哪、边界该由谁守。四条业务线陆续成型,语言不同但工程标准一致。

重构Unilearning · Uniscrm
把「够用」重做成「扛得住」

产品跑在生产上之后,真正的压力来自运维与迭代。我们做了两次结构性重构:Unilearning 把 6 个微服务收进 1 个模块化单体;Uniscrm 把客户关系从「员工微信里的好友」重做成企业可继承的资产。

现在工具矩阵
工具矩阵:自己造、自己用、再对外发布

四条业务线在生产中积累了一批内部工具,共同点是「内核与界面分离、AI 被当成一等公民」。我们把它们打磨成产品对外发布——先在内部跑通,才敢拿出来。

Also

其他业务方向

历史积累与新探索,同样以交付能力为准。

Blockchain +区块链行业方案

丰富的区块链行业经验,为不同行业赋能区块链红利,从咨询到落地交付。

私域增长顾问咨询与陪跑

流程、产品、技术、管理多维协作,为企业的私域运营提供全程顾问服务。

Get in touch

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

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