dash-b · 关于

其中之一。

dash-b 是一个仪表盘设计器,同时也是运营 castomo 其余部分的地方。本页说的就是这句话的后半部分。

简要版本

一个在浏览器中运行的设计器,仅此而已

打开 dash-b,你就在设计了。无需创建账户,无需安装任何东西,你和作品之间也没有我们的服务器——整个设计器都在你的机器上、在你已经打开的那个标签页里运行。

这是刻意的限制,而不是缺失的功能。设计就是一个文件:它会留在你的浏览器里,直到你决定发布它、交给别人,或者导出整个设计器并在你自己的服务器上运行。你付费的是保存和分享作品,从来不是做设计的能力。

生态系统

castomo 是 dash-b 所属的群组

多个产品,为协同使用而构建,而不是作为套件出售。每个产品在自己的领域各司其职,而 dash-b 是你驾驭它们的地方。

castomAPI

底层平台

账户、数据、支付以及其他产品调用的服务。如果 castomo 里有什么需要后端,这个就是后端。

castomapi.com →
castomFlow

Any workflow you can imagine

Triggers, steps, branches and schedules, in the spirit of Zapier, Make and n8n — with or without AI inside them. Describe what should happen in a few words and the flow builds itself, and every castomo service is a step it can use.

castomflow.com →
castomUI

网站和落地页

网站编辑器。它构建生态中其他部分所需的页面——包括 ClickSomo 把人们送去的那些页面。

castomui.com →
ClickSomo

会响应的消息

大规模的邮件和短信,带漏斗、定时和触发器——触发依据是人们的实际行为,比如点击了链接、滚动了页面。

clicksomo.com →
FABLS

博客和社交,替你打理

全自动博客与社交媒体。它按计划撰写并发布博客和社交账号内容,让曝光持续经营,而不是等谁想起来才做——整个对话都从一个地方处理,而不是六个标签页。

fabls.io →
iKonekt

Every conversation, one place

The CRM and communication hub. Every way someone reaches castomo — chat, a form, a call — lands here, gets a seller, and is worked through to invoices, connected both ways to ClickSomo and FABLS.

ikonekt.com →
3Dbuilder

A home, designed in 3D

A 3D home builder with a shared workspace, so everyone planning the house works on the same model at the same time.

builder.castomo.com →
Aperture

Video editing in the browser

A video editor that runs in the browser, made for editing together rather than passing files back and forth.

aperture.castomo.com →
Observer

Know your visitors, track nobody

Website analytics and visitor understanding — cookie-less and privacy-first, the same analytics the castomo websites count their own visits with.

observer.castomo.com →
castomo VPN

团队的专属网络

自托管的 WireGuard,运行在我们自己的节点上,也是这里的 Team 席位包含它的原因。

vpn.castomo.com →

每一项都是独立的产品,各有各的条款。在这里列出它们,并不是说你需要其中任何一个才能使用 dash-b——你不需要,免费版也从不要求。

为什么在这里重要

每一项都可以从一个 dash-b 看板管理

这就是 dash-b 看起来像仪表盘设计器、用起来却像控制台的原因。一个看板可以把你自己的数据图表和触及生态其他部分的东西放在一起,因为读取数据的组件和执行操作的组件是同一类对象。

这也是对象模型值得遵守纪律的原因:dash-b 中的一切都是配置,配置可以嵌套和合并,而一个可以被配置的组件,也可以被别的东西配置。

构建方式

无依赖、无构建步骤、无框架

设计器是原生 ES 模块。本站是静态的——每一页,七十八种语言,全部由一个只用标准库的 Python 脚本生成。两者都是刻意的:一个要永远在你浏览器里运行的工具,不应该依赖一条明年可能就不存在的供应链。

你可以读完全部代码。查看本页源代码,没有任何东西藏在打包文件里。