事咚咚 - 个人待办管理的 CLI 工具
Project description
事咚咚 (Dida)
管理个人待办事项的 CLI 工具 —— 为事咚咚智能体提供底层能力
产品定位
在你最自然的地方,用最自然的方式,管理你要做的事
我们解决什么问题
| 痛点 | 描述 |
|---|---|
| 记不住 | 说过的话、答应的事转头就忘 |
| 懒得记 | 专门的 todo app 太重,打开步骤多 |
| 易遗漏 | 任务到期了才想起,或者根本没想起 |
| 难追踪 | 想知道"今天要做什么"要到处翻 |
| 不连贯 | 聊天中说要做的事,得手动复制到 todo app |
核心价值
- 零摩擦:记录一个任务 ≤ 5 秒
- 不遗漏:到期主动提醒
- 心有数:随时随地问,立即知道要做什么
- 可信赖:它记住的,就是你要做的
我们不做什么
| 不做 | 原因 |
|---|---|
| 复杂项目管理 | 超出个人日常范畴,交给专业工具 |
| 多人协作 | 专注个人事务 |
| 复杂依赖关系 | 保持简单,"今天要做什么"就够了 |
| 精密时间块规划 | 番茄钟、日历视图交给专业 app |
安装
pipx install dong-dida
快速开始
# 初始化
dong-dida init
# 记录待办
dong-dida add "给妈妈打电话"
dong-dida add "明天下午三点开会" --due "2026-03-16 15:00"
dong-dida add "周五前把报告写完" --due "2026-03-14" --priority high
# 列出待办
dong-dida list
# 标记完成
dong-dida done 1
# 删除
dong-dida delete 1
命令
| 命令 | 说明 |
|---|---|
dong-dida init |
初始化数据库 |
dong-dida add |
创建待办 |
dong-dida list |
列出待办 |
dong-dida get |
获取详情 |
dong-dida done |
标记完成 |
dong-dida undo |
取消完成 |
dong-dida update |
更新待办 |
dong-dida delete |
删除待办 |
dong-dida search |
搜索待办 |
dong-dida stats |
统计信息 |
数据存储
~/.dong/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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dong_dida-0.7.2.tar.gz
(11.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
dong_dida-0.7.2-py3-none-any.whl
(12.7 kB
view details)
File details
Details for the file dong_dida-0.7.2.tar.gz.
File metadata
- Download URL: dong_dida-0.7.2.tar.gz
- Upload date:
- Size: 11.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 |
ff77718d622053b8bdeea9daf60f533fddb1c8820b708ea0d0548bc99ef31f83
|
|
| MD5 |
b40e9ff520e57815cb92b02ebf2b57fe
|
|
| BLAKE2b-256 |
1c0946473622e1a57cb7d9d34835a62eef635401367d0a136186cc7de5bc72ac
|
File details
Details for the file dong_dida-0.7.2-py3-none-any.whl.
File metadata
- Download URL: dong_dida-0.7.2-py3-none-any.whl
- Upload date:
- Size: 12.7 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 |
be19266027bb1e8a68ce00dca49161a2548f0f0a1b47e95d09afdfa1031c689b
|
|
| MD5 |
6bd54480962f32b37538a57d80e2840f
|
|
| BLAKE2b-256 |
9fd421840ced1577cbebc1f5e289e91eebaec817b8f9776adb306dfa4a96308f
|