Numla:以数字思考的记事本
发布: (2025年12月4日 GMT+8 16:54)
2 min read
原文: Dev.to
Source: Dev.to
概览
Numla 是一个极简、注重隐私的计算器记事本,让你可以用自然语言的方式思考并求解问题。它介于传统计算器和完整电子表格之间,提供一个草稿本,你可以在上面输入想法,数学运算会自动完成。
受 Numi 与 Soulver 等工具的启发,Numla 将文本编辑器与强大的数学引擎结合,是预算编制、单位换算或快速草稿计算的理想选择。
功能
- 自然语言输入 – 无需严格语法。
- 实时货币转换 – 支持 50 多种货币,汇率保持最新。
- 单位换算 – 长度、温度等多种单位。
- 仅本地存储 – 所有数据均保存在浏览器的
localStorage中;没有服务器、账户或追踪。 - 变量 – 定义常量(例如
$rate = 75)并重复使用。 - 日期运算 – 计算截止日期(例如
today + 2 weeks)。 - 时区查询 – 如
time in Tokyo。 - 聚焦搜索 – 按
Cmd+K即可在笔记间瞬间跳转。 - 专注模式 – 隐藏 UI,只专注于数字本身。
示例用法
Rent: $1,200
Utilities: $150
Groceries: $400
sum → $1,750
$500 in EUR → €460
100 fahrenheit in celsius → 37.78 celsius
5 km to miles → 3.1 miles
技术细节
- 使用 Vanilla JavaScript 与 Tailwind CSS 构建,轻量且快速。
- 计算依赖 mathjs,自然语言日期解析使用 chrono-node。
开源
Numla 已开源,代码托管在 GitHub。欢迎尝试并分享你的反馈!