CCSERT / BUILD · VERIFY · SHIP

me.ccsert.top

把复杂的工程工作,做成真正能用的工具。

Developer tools · AI engineering · Self-hosted systems

OPEN FREQUENCY
BUILD / SELECTED SIGNAL

Artifact Gateway

一个入口,连接原生协议与不可变字节。

01 THE OPEN WORKBENCH不知道从哪开始?
me.ccsert.top — developer tools, AI-assisted engineering, self-hosted systems.
4 public repositories · 4 knowledge signals · session online
Quick start:
open <path> — preview a file
search protocol — search projects and research notes
tree — inspect files
status — show system health
archive — explore the questions behind the projects
theme <name> — green · cyan · amber · light
Tip: → accepts the gray suggestion · Tab completes · ↑/↓ recalls history.
Press ⌘K to browse every action.
visitor@me.ccsert.top:~$
右方向键在行尾接受建议,Tab 补全,补全列表中 Tab 或方向键切换、Enter 确认。 上下方向键浏览历史。Esc 关闭提示,再按 Tab 可离开输入框。
~/projects/opencode-review-gitea.mdPREVIEW

OpenCode Gitea Review

把 AI 代码审查直接放进 Gitea / Forgejo 的 PR 里,不用再切到另一个面板。

Stack

TypeScriptOpenCodeGitea ActionsDocker

Overview

在 PR 里评论一句 /oc 或 /opencode,Gitea Actions 就会读取完整或增量的 diff,把行级评论和审查结论写回 PR。Docker 和源码两种安装方式都用独立配置,不会动到你已有的 OpenCode 工作区。除内置的 OpenAI、DeepSeek、Anthropic 外,也可以注册自建或第三方网关作为自定义 provider。

Evidence

Trigger/oc · /opencode
ReviewIncremental + inline
InstallDocker / source
→ AcceptTab Complete↑↓ HistoryEnter RunCtrl L Clear⌘K Palette
online~green
Press ⌘K to browse every action.
每个文件都能打开看看,也可以直接敲命令。TYPE A COMMAND. FOLLOW A SIGNAL.
FOLLOW A THREAD

好奇心,总有下一站。

从一个问题开始,看看它最后长成了什么。

或者,浏览全部作品
THE PLAYGROUND04 个可玩的想法别只看,动手玩。同一件作品,换一个角度认识。选一个想法,直接开始。
个人实验场试玩 / 档案 / 手记
KEEP EXPLORING

往下是作品、做事方式、常用工具和手记。

JK切换章节
// Verified repositories

想法,已经在运行。

四个开源作品。展开看看各自解决什么问题,也可以直接上手试。

Selected04
SourcePublic GitHub

在 PR 里评论一句 /oc 或 /opencode,Gitea Actions 就会读取完整或增量的 diff,把行级评论和审查结论写回 PR。Docker 和源码两种安装方式都用独立配置,不会动到你已有的 OpenCode 工作区。除内置的 OpenAI、DeepSeek、Anthropic 外,也可以注册自建或第三方网关作为自定义 provider。

能做什么

  • 在 PR 评论里输入 /oc 或 /opencode 就能发起审查
  • 只读新增的变更,评论落在具体代码行上
  • 给出 approve、request_changes 或 comment 结论
  • 可以注册自建或第三方网关,作为自定义 provider 使用

同一个 Go 程序既能单节点运行,也能拆成 API、scheduler 和 worker 三种角色;除了 PostgreSQL 和对象存储,不再需要 Redis 或消息队列。OCI、Maven、npm、PyPI、Go、Conan、Cargo 和 Raw 都走各自的原生协议,不必改用统一的上传接口。

能做什么

  • 支持 Hosted、Proxy、Group 三种仓库形态
  • 锁、租约、审计和后台任务都交给 PostgreSQL 协调
  • 制品校验后写入 S3 兼容存储,写入后不再改变
  • 已支持、预览中和计划中的协议分开标注,不混着说

翻译引擎来自 BabelDOC,DocBabel 补上它周围的那一整段工作:用户与权限、翻译队列、文件库、术语表、OpenAI 兼容的模型配置和管理后台。部署可以选单容器、Compose 多容器或离线安装包。

能做什么

  • 创建、排队、取消和追踪 PDF 翻译任务,完成后直接下载
  • 维护术语表,任务里自动提取的术语也能存下来
  • 用 full / core / minimal 三档检查离线资产是否齐全
  • 单容器、Compose 多容器、离线安装包,按环境选

一个用 Rust 写的终端界面,内置覆盖全部 359 个插件的中文词典:搜插件、查别名、试穿主题、测启动耗时都在这里完成。每次修改配置前先给你看 diff,确认后再备份并原子替换。

能做什么

  • 359 个内置插件都有中文摘要、用法和别名说明
  • 浏览 144 个内置主题,实时预览或直接试穿
  • 写入前看 diff,自动留时间戳备份,一键恢复
  • 既有 TUI,也有方便写进脚本的 CLI
版本与功能信息核对自公开仓库 · 2026-10-22
// About

关于我

项目各不相同,衡量的标准是同一套。

我是 ccsert,主要做开发者工具、AI 应用平台和自托管系统。公开的作品有多协议制品仓库、嵌在代码托管平台里的 AI 审查、自托管的 PDF 翻译工作台,和一个 Rust 写的终端工具;工作中也参与企业 Agent 平台、研发交付流水线和基础设施迁移的建设。

我习惯把架构、协议、数据一致性和界面体验放进同一个问题里想:用的人怎样把事情做完,出错时能不能看懂发生了什么,系统又该怎样恢复。

判断一件事有没有做完,我会回到真实页面、运行日志和精确版本。少让使用者操心,尽量沿用原生协议,让状态看得见;构建通过和交付完成,是两回事。

Handleccsert
BuildsDeveloper tools · AI platforms · Artifact registries · Self-hosted systems
FocusAI platforms · Self-hosted
LoopBuild → Verify → Ship

最近在做2026 年 10 月

  • 开源Artifact Gateway 往 1.0 走:v0.9 加入了 Cargo,APT 和 NuGet 还在预览。
  • 工作企业 Agent 平台:让任务可靠地执行和回调,中断之后还能接着跑。
  • 工作研发交付流水线:多平台构建,用源码 SHA 和镜像摘要对上每一个版本。

做事原则

  • 能省掉的步骤就省掉,少让使用者操心
  • 贴近原生协议和已有工作流,不另起炉灶
  • 让状态、权限和错误都能被看见、被检查
  • 写入、迁移和发布,都先留好预览与回滚
  • 构建通过、部署成功、用户能用,各要各的证据

关注方向

  • 开发者工具与终端体验
  • AI Agent 平台:工具调用、执行与恢复
  • 贴近原生协议的制品基础设施
  • 研发交付流水线与版本验证
  • 自托管、离线优先的产品

// 工作方式

{
surface:'keep it small',
boundary:'native protocols',
state:'make it visible',
release:'verify, then ship',
}
// Toolbox

常用工具

按用在哪里来分组,不给自己打分。

公开作品里用过日常在用正在研究

公开作品

State: public

  • Go
  • Rust
  • TypeScript
  • Python

产品与服务

State: public

  • React
  • Next.js
  • FastAPI
  • PostgreSQL
  • S3 protocols

后端与微服务

State: toolbox

  • Java
  • Spring Boot
  • Spring Cloud
  • MyBatis
  • RESTful / RPC APIs

中间件与数据

State: toolbox

  • MySQL
  • Redis
  • Kafka / RocketMQ
  • Nacos
  • Elasticsearch

部署与运维

State: toolbox

  • Docker
  • Kubernetes
  • Linux
  • Jenkins
  • Gitea Actions

正在研究

State: research

  • RAG & knowledge systems
  • Voice agents
  • Linux & OCI runtime
  • Model gateways
// Research index

做东西,也留一点追问。

知识管理、网络、语音和 Linux 运行时,几条还在追问的线索。

只公开整理过的摘要
手记 · NOTE-001

GitHub-first LLM Wiki

原始资料保持不动,整理后的内容写成 Markdown,再用 schema 和确定性的 doctor 检查结构。Git 记录历史,Obsidian 给人阅读,LLM 负责导入、查询和检查。

还没想清楚的纯文本索引什么时候会不够用,值得引入更重的检索层?

这里只公开架构思路;私有资料、日志和没审过的页面不会出现在站点上。

Knowledge SystemsGitProvenance整理于 2026-08-22读全文 Karpathy · LLM Wiki
完整笔记留在私有知识库里,这里只放可以公开的部分。
// Contact

聊聊

说说你遇到的问题、手上的限制,和希望得到的结果。

写信时可以附上

问题背景 · 已知限制 · 期待的结果
如果和某个开源项目有关,直接贴上仓库链接或 Issue 就好。

写封邮件

点击后会打开你的邮件客户端,内容已经填好;本站不保存任何表单内容。

~/me.ccsert.top

把复杂的工程工作,
做成真正能用的工具。

Turning complex engineering work into tools people can actually use.