New:Socket for Asana Is Now Available.Learn more
Get Started

everymemo

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

everymemo

备忘录,类似everything,可以快速搜索复制。

latest
npmnpm
Version
1.1.0
Version published
Weekly downloads
7
250%
Maintainers
1
Weekly downloads
 
Created
Source

EveryMemo - TUI备忘录

一个基于Node.js和Ink的终端备忘录工具,支持添加、删除、复制、修改备忘信息。

功能特性

  • 🎨 TUI界面:优雅的终端用户界面
  • 📝 四种模式:添加、拷贝、删除、修改
  • 🔍 智能搜索:支持按标签、内容、备注搜索
  • 📋 剪贴板集成:一键复制备忘内容
  • 🔢 多选删除:支持批量删除备忘录
  • 时间排序:最新的备忘显示在顶部
  • 📄 分页浏览:每页显示10条记录

安装

npm install

初始化样例数据

首次使用时,可以初始化一些样例数据用于测试:

mkdir -p ~/.everymemo
cp sample-data.jsonl ~/.everymemo/memo.jsonl

或手动创建数据目录:

mkdir -p ~/.everymemo

数据将自动保存在 ~/.everymemo/memo.jsonl 文件中。

使用

启动应用

npm start

或者先编译再运行:

npm run build
node build/index.js

操作说明

模式切换

Tab 键在四种模式间循环切换:

  • [1] 添加模式
  • [2] 拷贝模式
  • [3] 删除模式
  • [4] 修改模式

添加模式

  • 输入标签(用逗号分隔多个标签)
  • 输入备忘内容
  • 输入备注信息(可选)
  • Enter 保存
  • Esc 取消

拷贝模式

  • 使用 ↑↓ 键选择备忘录
  • Enter 复制选中项的内容到剪贴板
  • 输入文字可实时筛选备忘录

删除模式

  • 使用 ↑↓ 键浏览备忘录
  • Space 键多选备忘录
  • Enter 确认删除
  • 输入 y 确认删除,n 取消

修改模式

  • 使用 ↑↓ 键选择要修改的备忘录
  • Enter 进入编辑界面
  • 修改标签、内容、备注
  • Enter 保存修改

通用快捷键

  • ↑↓:选择上/下一项
  • ←→:翻页(上一页/下一页)
  • Tab:切换模式或输入字段
  • Enter:确认/保存
  • Esc:取消/返回
  • qCtrl+C:退出应用

数据存储

所有备忘录数据保存在 ~/.everymemo/memo.jsonl 文件中。

数据格式(JSON Lines):

{"id": "1", "timestamp": 1737829200000, "tags": ["地址", "邮寄"], "content": "北京市海淀区...", "note": "邮寄地址"}

项目结构

.
├── src/
│   ├── index.js              # 主入口文件
│   ├── components/
│   │   ├── EditForm.js      # 编辑表单组件
│   │   └── MemoList.js      # 列表展示组件
│   └── lib/
│       └── storage.js        # 数据存储模块
├── build/                   # 编译输出目录
├── package.json
├── .babelrc
└── README.md

依赖项

  • ink - React组件构建TUI界面
  • react - React框架
  • clipboardy - 剪贴板操作
  • @babel/preset-react - React JSX转译
  • @babel/preset-env - JavaScript转译

开发

编译

npm run build

运行

npm start

许可证

MIT

作者

vtxf

Keywords

tui

FAQs

Package last updated on 30 Jan 2026

Related posts