事咚咚 - 个人待办管理的 CLI 工具
Project description
事咚咚 (Dida)
管理个人待办事项的 CLI 工具 —— 为事咚咚智能体提供底层能力
产品定位
在你最自然的地方,用最自然的方式,管理你要做的事
我们解决什么问题
| 痛点 | 描述 |
|---|---|
| 记不住 | 说过的话、答应的事转头就忘 |
| 懒得记 | 专门的 todo app 太重,打开步骤多 |
| 易遗漏 | 任务到期了才想起,或者根本没想起 |
| 难追踪 | 想知道"今天要做什么"要到处翻 |
| 不连贯 | 聊天中说要做的事,得手动复制到 todo app |
核心价值
- 零摩擦:记录一个任务 ≤ 5 秒
- 不遗漏:到期主动提醒
- 心有数:随时随地问,立即知道要做什么
- 可信赖:它记住的,就是你要做的
我们不做什么
| 不做 | 原因 |
|---|---|
| 复杂项目管理 | 超出个人日常范畴,交给专业工具 |
| 多人协作 | 专注个人事务 |
| 复杂依赖关系 | 保持简单,"今天要做什么"就够了 |
| 精密时间块规划 | 番茄钟、日历视图交给专业 app |
安装
pipx install dong-dida
快速开始
# 初始化
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
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.6.0.tar.gz
(11.5 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.6.0-py3-none-any.whl
(12.6 kB
view details)
File details
Details for the file dong_dida-0.6.0.tar.gz.
File metadata
- Download URL: dong_dida-0.6.0.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca65988f61bdbdaccb74a9431da6edd22dcbe72a4e70519f50af97d1ed2a76fe
|
|
| MD5 |
78850a4930173072ebe8b7fa1a1abed9
|
|
| BLAKE2b-256 |
2cbf2c39206129a11616cf0b728a34ea80490c523eda02f2997ea1fd2d9eb8fd
|
File details
Details for the file dong_dida-0.6.0-py3-none-any.whl.
File metadata
- Download URL: dong_dida-0.6.0-py3-none-any.whl
- Upload date:
- Size: 12.6 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 |
a4f5af31039b97c9e4d7d8c17a207fac635a4888f18da4dec22e53170438a7ef
|
|
| MD5 |
b2c5e8619121720101d71366cf3a140a
|
|
| BLAKE2b-256 |
8187230993dfdd57b26698568adafc11432a6cf1cd096294d1049ee8e2a37d5b
|