Skip to content

zjj/duckforget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

238 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

记不住鸭

一个偏「灵感捕捉 + 日常记录」的本地笔记应用。
这个项目是我在 2026 年春节假期闲着无聊时写的,目标很简单:把想法快速记下来,不要让灵感跑掉。

App Store: https://apps.apple.com/cn/app/记不住鸭/id6759644661

项目状态

  • 个人兴趣项目,持续迭代中
  • 以可用和好玩为优先,不追求过度工程化
  • 代码里有不少「vibe coding」产物(包含大量 AI 辅助生成和快速试错), 当然这个README.md也是 :)

如果你在代码中看到风格不完全统一、实现路径比较直觉化,这基本是预期行为。

功能简介

  • 多种记录方式:文本、语音、拍照、扫描、手绘等
  • 看板式首页:可组合组件,按个人习惯组织入口
  • Widget 支持:提供小组件,快速查看和创建笔记
  • Markdown 支持:文本内容支持 Markdown 语法,方便格式化和链接
  • 标签管理:快速归类与筛选
  • 搜索能力:支持对笔记和部分附件内容检索, 地图也可以进行搜索
  • 附件支持:图片、录音等内容可以直接保存在笔记里
  • 本地优先:数据主要保存在本地,注重隐私控制
  • timeline 视图:按时间线展示笔记,方便回顾和整理

技术栈

  • Swift + SwiftUI
  • Xcode 工程结构(含 Widget 扩展)
  • 以本地能力和系统组件集成为主

开源说明

本项目已开源,采用 MIT License。

  • License 文件:./LICENSE
  • 你可以自由使用、修改和分发,但请保留原始版权与许可声明

运行方式

  1. 使用 Xcode 打开工程:MyNoteApp.xcodeproj
  2. 选择 MyNoteApp Scheme
  3. 运行到模拟器或真机

关于代码风格

这个仓库并不是「教科书式」示例,更像是一个真实的个人开发过程记录:

  • 有设计,也有临场发挥
  • 有重构,也有先跑起来再说
  • 有规范,也有春节期间脑洞大开的实验性代码

欢迎 issue / PR,一起把它打磨得更好。

免责声明

这个项目是个人兴趣驱动的产物,主要目的是记录和分享我的开发过程和想法。它不一定适合所有人,也不保证完全没有 bug 或安全问题。使用时请自行评估风险,并在必要时进行适当的修改和测试。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors