事咚咚 - 个人待办管理的 CLI 工具
Project description
事咚咚 (Dida)
管理个人待办事项的 CLI 工具 —— 为事咚咚智能体提供底层能力
产品定位
在你最自然的地方,用最自然的方式,管理你要做的事
我们解决什么问题
| 痛点 | 描述 |
|---|---|
| 记不住 | 说过的话、答应的事转头就忘 |
| 懒得记 | 专门的 todo app 太重,打开步骤多 |
| 易遗漏 | 任务到期了才想起,或者根本没想起 |
| 难追踪 | 想知道"今天要做什么"要到处翻 |
| 不连贯 | 聊天中说要做的事,得手动复制到 todo app |
核心价值
- 零摩擦:记录一个任务 ≤ 5 秒
- 不遗漏:到期主动提醒
- 心有数:随时随地问,立即知道要做什么
- 可信赖:它记住的,就是你要做的
我们不做什么
| 不做 | 原因 |
|---|---|
| 复杂项目管理 | 超出个人日常范畴,交给专业工具 |
| 多人协作 | 专注个人事务 |
| 复杂依赖关系 | 保持简单,"今天要做什么"就够了 |
| 精密时间块规划 | 番茄钟、日历视图交给专业 app |
安装
pip install dida-cli
快速开始
# 初始化
dida init
# 记录待办
dida add "给妈妈打电话"
dida add "明天下午三点开会" --due "2026-03-16 15:00"
dida add "周五前把报告写完" --due "2026-03-14" --priority high
# 列出待办
dida ls
# 标记完成
dida done 1
# 删除
dida delete 1
命令
| 命令 | 说明 |
|---|---|
dida init |
初始化数据库 |
dida add |
创建待办 |
dida ls |
列出待办 |
dida get |
获取详情 |
dida done |
标记完成 |
dida undo |
取消完成 |
dida update |
更新待办 |
dida delete |
删除待办 |
dida search |
搜索待办 |
dida stats |
统计信息 |
数据存储
~/.dida/dida.db
开发
# 克隆
git clone https://github.com/gudong/dida-cli.git
cd dida-cli
# 安装依赖
python -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
# 运行测试
pytest
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dida_cli-0.2.2.tar.gz
(10.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dida_cli-0.2.2.tar.gz.
File metadata
- Download URL: dida_cli-0.2.2.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
023bdd25c1ae25bde8f3dd634569866d1e803db81636c514996bcafbde8f0c33
|
|
| MD5 |
49ac4557ac03bbed282867c93453c048
|
|
| BLAKE2b-256 |
c840a103cf39fd555f5fac6890842a78fd6e5099c3141d5eaa2d36f5fe78c53e
|
File details
Details for the file dida_cli-0.2.2-py3-none-any.whl.
File metadata
- Download URL: dida_cli-0.2.2-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b742eb0bccd3fd7f306d8d993803917d3a8729a8f9cca3c562ffcfba78e03afb
|
|
| MD5 |
7e669e5113823069e8df997ca29b2d27
|
|
| BLAKE2b-256 |
53a6cbdc3885c1570349f86857e701d438dd7e0540e0708df95361122fe09bec
|