最近在折腾一个给自己用的小工作台,主要是整合一些自己日常用的到的东西或者是想整理到一起方便查看的东西,只是做一个自己部署、自己用的个人工具,也不是想把所有东西都塞进一个系统里,更像是给自己搭一个中控台,把平时已经在用的工具、数据、提醒和复盘入口收一下,或者可能会用的,想看的数据整理到一起,哪个东西我真的会用,想看,就先做哪个模块,因为自用的,做的很乱,所以也没有开源。
(截图数据来自mock)


目前大概有这些东西:
首页和底座:导航、模块开关、系统状态、系统设置、登录保护、暗色模式、隐私打码、Docker 部署。
计划:有点像轻量备忘录 / 计划事项,可以创建、搜索、完成、延后、标重要,首页会露出近期要处理的事。
订阅:记录各种周期付费项,比如软件会员、服务器、家庭订阅这些。现成产品其实挺多,但我还是加进来了,主要是想一眼看到后面还有什么要扣钱。
财务:只读拉取 ezBookkeeping 的数据。我平时本来就用 ezBookkeeping 记账,隔几天会拉账单,再让 AI 辅助整理和记录进去。工作台这边主要做总览、近期流水、净资产历史和数据源状态。
Agent API:其实就是skill,给 AI Agent 用的接口,比如读写计划、查询订阅之类。权限、幂等、审计和高风险确认这些也做了一点,主要是为了以后能比较放心地用自然语言操作。

现在在做下一个模块:投资。
主要是记录基金和黄金的当前持仓、估值和收益。ezBookkeeping 适合记账,但基金、黄金这种东西如果只记一笔支出,很快就和真实资产状态脱节了:买入金额不等于当前市值,收益、收益率、行情更新时间这些也没法算。
所以我现在倾向于让投资模块单独维护持仓事实:基金代码、份额、持仓总成本,黄金克重和成本;行情只作为辅助数据,用来算当前市值、收益和收益率。它不是交易工具,也不做投资建议,就是给自己看个明白。
没错,今年收益还不错,暂时还没把自己投成负债。
想听听大家两个方向的建议。
1. 个人工作台到底还值得放什么?
越做越觉得,这类东西最难的不是“能不能写出来”,而是边界怎么收。
加得太多,最后可能变成低配 Notion + 低配财务软件 + 低配运维面板;加得太少,又只是一个带统计卡片的导航页。
如果是你们自己搭,会往里面放什么?
我现在想到的、可能真的会长期用的并且完成或者在完成的有这些:
今日关注:今天要做的事、要续费的订阅、重要提醒、异常数据源。
财务复盘:支出趋势、近期大额流水、订阅年化成本、净资产变化。
投资看板:基金 / 黄金持仓、当前估值、收益、行情更新时间、估值失败时的降级提示。
到期提醒:域名、证书、服务器、证件、保修、保险之类。
个人资产台账:设备、软件授权、家庭物品、保修和购买记录。
自动化入口:常用脚本、服务器状态、备份状态、健康检查。
AI 操作入口:让 AI 帮忙新增计划、查订阅、整理账单、生成复盘,但关键操作必须确认。
数据导出和备份:这类东西一旦真用久了,数据不能被某个实现绑死。
但我也不确定哪些是真需求,哪些只是开发的时候很兴奋、上线以后再也不打开。
如果大家有自己长期在用的自建工具、Dashboard、Notion / Obsidian 方案,Obsidian 目前也在用,或者只是脑子里想过类似东西,也欢迎分享一下。
2. 前端怎么重构会比较稳?
我不是专业程序员,代码基本是 AI 写的,我主要负责提需求、审核、跑测试和部署。现在主要用 GPT-5.5 辅助开发。
当前技术栈大概是:
Next.js / React
Tailwind CSS
shadcn / Radix UI
lucide-react
Recharts
SQLite / Drizzle
功能现在能跑,但前端这块我自己看着总觉得还有点散。不是某个页面完全不能看,而是整体上还缺一套更稳定的规矩。好吧就是丑,自己也感觉无可救药的丑,也试了很多工具进行优化,sistch,什么各种skill都试过了,还是没有得到很好的解决方法。
想请教前端比较熟的朋友:
这种个人工作台 / 管理后台类项目,继续用 Next.js + shadcn 合适吗?
有没有更适合这种“模块化个人后台”的 UI 框架或模板?之前有想过用vue element,或者别的方案。
如果可以的话很想要认真做一次前端重构,有什么推荐的技术栈吗。
AI 写前端代码时,有没有什么好用的约束方式,能让它少写散、少过度设计、少把每个页面做成不同风格?目前也尝试用约束,还有skill,还有反复截图审查。
我的目标不是做一个漂亮的展示站,而是做一个自己每天真的会打开、信息密度合适、可维护、能慢慢加模块的个人工作台,所以自己也要看到顺眼。
欢迎分享,也欢迎分享你们自己用过、做过、弃坑过的类似系统。尤其想听听:哪些功能长期来看真的有用,哪些只是开发时上头。