用 gemini-cli 前前后后用了大概 4 个小时写了一个记账程序

1 月 18 日
 LittleControl

GistLedger

GistLedger 是一个基于 GitHub Gist 的极简个人记账应用。它利用 GitHub Gist 作为免费、私有的云端数据库,实现数据的安全存储与多端同步。

体验地址: https://gist-ledger.knowsky404.com

🌐 核心理念: Own your data (数据隐私) | Serverless (无后端) | Lightweight (轻量化)

📸 项目预览

✨ 功能特性

1. 📝 极简记账 (Journal)

2. 📊 统计报表 (Statistics)

3. 🔍 查询管理 (Query)

🛠 技术栈

🚀 快速开始

前置准备

  1. 拥有一个 GitHub 账号。
  2. 生成一个 GitHub Personal Access Token (Classic)
    • Scope 权限: 必须勾选 gist 权限。

本地运行

# 1. 克隆项目
git clone https://github.com/KnowSky404/gist-ledger.git
cd gist-ledger

# 2. 安装依赖 (推荐使用 pnpm)
pnpm install

# 3. 启动开发服务器
pnpm dev

使用说明

  1. 打开应用后,在登录页输入你的 GitHub Personal Access Token
  2. 点击 **"连接数据库"**。
    • 如果是首次使用,应用会自动在你的 Gist 中创建一个名为 GistLedger-Data 的私有 Gist 和 ledger_data.json 文件。
    • 如果已有数据,会自动同步拉取。
  3. 开始记账!你的 Token 和 Gist ID 会保存在本地浏览器缓存中,下次访问无需重复输入(除非清除缓存或点击退出)。

🔒 数据安全

📄 License

GNU General Public License v3.0 (GPL-3.0)

2455 次点击
所在节点    分享创造
12 条回复
LittleControl
1 月 18 日
不得不说,现在有了 AI,之前有很多想法的小项目可以很方便的去实现了
我现在似乎已经染上了 AI 辅助编程的瘾
心里莫名想起一句话: 太依赖 AI, 你会失去自我的!
RouJiANG14
1 月 19 日
支持导入和导出功能么?
Ryanzlab
1 月 19 日
看来 gemini 是真的垃了,4 小时才做这点功能....
gadfly3173
1 月 19 日
gist 不能算私有吧,有 Gist ID 就能打开,并不需要你的 token
LittleControl
1 月 19 日
@Ryanzlab 一小时核心功能,三小时调整 UI ,感觉时间都花在怎么写提示词上了
LittleControl
1 月 19 日
@RouJiANG14 目前不支持哈
LittleControl
1 月 19 日
@gadfly3173 GitHub 的 gist 也是有权限的 设置为 private 就行
syscrash
1 月 19 日
我也 vibecoding 了一个 可以加个 AI 解析功能
http://youke.xn--y7xa690gmna.cn/s1/2026/01/19/696d84d24022e.webp
junwind
1 月 19 日
4 小时就这三张页面?豆包说我也行了。
wheelg
1 月 19 日
hhh 跟我的 cent 理念如出一辙,楼主可以试试看 https://github.com/glink25/Cent
x4gz
1 月 19 日
日期那个是不是超出界面了
确实写 UI 耗时比写功能耗时长
AI 有自己的想法
gadfly3173
1 月 20 日
@LittleControl #7 那个 private 只是不能搜索而已。
> Secret gists don't show up in Discover and are not searchable unless you are logged in and are the author of the secret gist. Secret gists aren't private. If you send the URL of a secret gist to a friend, they'll be able to see it. However, if someone you don't know discovers the URL, they'll also be able to see your gist. If you need to keep your code away from prying eyes, you may want to create a private repository instead.

https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1186639

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX