关于 Lince
Lince 不仅仅是软件——它是个人数据所有权、透明开发和社区驱动创新的理念。以下是您需要了解的一切。
我们的使命
我们相信个人生产力工具应该属于用户,而不是公司。Lince 的存在是为了提供一个强大、灵活、完全免费的替代品,取代专有的任务管理器、习惯追踪器和自动化工具。我们承诺:永不收取核心功能费用,永不出售用户数据(我们不收集任何数据),保持开发开放透明,赋予用户对数字生活的完全控制。这不是生意——这是社区项目。我们由捐赠和志愿贡献资助,而非寻求回报的投资者。
DNA 注册表
当您首次启动 Lince 时,它会在您的系统上本地创建一个个人数据库。在 UNIX 系统(Linux、macOS)上,它位于 ~/.config/lince/lince.db。这个 SQLite 数据库是您的 DNA——一个灵活的数据结构,可以塑造成几乎任何东西。任务、习惯、库存、项目、经济交易、自动化规则——您的 DNA 适应您的用例。SQLite 的美妙之处在于便携性:您整个个人系统是一个可以备份、同步、复制或共享的单一文件。无云锁定,无需账户。您的数据随您而行。
需求与贡献模型
Lince 中的每个行为都归结为一个简单概念:数量。负值代表需求——您必须获取或完成的事物。正值代表贡献——您拥有或已完成的事物。需要 2 个苹果?那就是您 DNA 中的 -2 苹果。吃了一个?增加 1 变成 -1 苹果。这个优雅简单的模型统一了:任务管理(需求 = -1 完成报告),习惯追踪(每日重置为 -1 锻炼),库存管理(需求 = -3 加仑牛奶),资源追踪(贡献 = +500 预算美元)。一切都是数字。简单,但极其强大。
自动化与触发器
如果您的生活中有可预测性,Lince 可以自动化它。固定频率按计划自动调整数量——每天早上将您的学习西班牙语习惯重置为 -1,每 24 小时递减距离截止日期的天数。状态触发器在满足条件时执行系统命令——当专注模式等于 -1 时,运行脚本阻止分心网站;当需要备份达到 -7 时,触发您的备份例程。自动化层将您的个人数据连接到计算机的功能。结合 shell 脚本,这变得极其强大:通知、应用程序控制、系统维护、自定义工作流。限制只是您的想象力。
可共享的 DNA 模式
伟大的组织系统经常随创建者消亡。知识丢失,工作流程被遗忘。Lince 通过可共享的 DNA 模式解决这个问题——用于常见活动的预建数据库模板。导入早晨例程 DNA 开始您的一天。加载带有任务依赖的项目管理模板。获取预配置常见物品的家庭库存系统。与社区分享您自定义的生产力 DNA。模式让您从经过验证的系统开始,而不是从零构建。随着社区增长,共享模式库也在增长。
经济交易
需求/贡献模型自然延伸到经济领域。交易只是各方之间数量的转移。建模购买、销售、债务和信贷。跟踪多个位置的库存。管理家庭或组织中的共享资源。处理责任明确的多方交易。Lince 不是会计软件,但在您需要时可以建模经济关系。
技术基础
Lince 使用 Rust 构建,选择它是因为性能、可靠性和内存安全。编译时保证防止了其他语言中常见的整类 bug。数据存储在 SQLite 中,这是世界上部署最广泛的数据库。经过实战检验,轻量级,完全独立——不需要数据库服务器。架构故意保持简单:本地二进制文件,本地数据库,本地处理。没有微服务,没有容器,没有云依赖。安装即运行。永久离线工作。代码库有完整文档,欢迎贡献者。无论您是修复 bug、添加功能还是学习 Rust,都有您的位置。
我们的理念
软件应该服务用户,而不是剥削他们。生产力工具不应该需要订阅,不应该收集数据,不应该把您锁在生态系统中。我们构建 Lince 是因为我们自己想使用它。每个功能的存在都是因为真实的人需要它。每个设计决策都优先考虑用户自由。这是由人为人制作的软件。加入我们,一起构建不同的东西。尊重您的东西。真正属于您的东西。