Skip to content

Super403/AI-four-quadrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

AI-four-quadrant

1.项目简介

这是一个基于艾森豪威尔矩阵(四象限法则)的任务管理工具,通过 AI 辅助开发完成。该工具帮助用户根据任务的重要性和紧急性进行分类管理,提高工作效率和时间管理能力。

2.开发初衷

在当今快节奏的工作环境中,有效的时间管理和任务优先级划分变得越来越重要。四象限法则是一个经典的时间管理方法,但市面上的相关工具要么过于复杂,要么功能不够完善。因此,我决定开发一个简单易用、功能完备的四象限任务管理工具。

3.AI 辅助开发

本项目采用 AI 辅助开发方式,主要使用了 Claude 作为开发助手:

  • 通过与 AI 进行需求分析和功能设计讨论
  • AI 辅助编写核心代码和功能实现
  • AI 协助进行代码优化和问题排查
  • AI 提供最佳实践建议和架构优化方案

4.技术栈

  • Python 3.8
  • Tkinter/ttkbootstrap (GUI框架)
  • JSON (数据存储)
  • 第三方库:
    • ttkbootstrap (现代化界面主题)
    • datetime (时间管理)
    • os/shutil (文件操作)

5.系统架构

项目架构

├── UI层
│ ├── 菜单栏
│ ├── 工具栏
│ ├── 四象限区域
│ └── 状态栏
│
├── 业务逻辑层
│ ├── 任务管理
│ ├── 文件操作
│ └── 自动保存
│
└── 数据层
└── JSON存储

6.核心功能

  1. 任务管理

    • 四象限任务分类
    • 任务完成状态追踪
    • 实时字数统计
  2. 文件操作

    • JSON格式保存/加载
    • TXT/HTML格式导出
    • 自动保存机制
  3. 编辑功能

    • 复制/粘贴/剪切
    • 撤销/重做
    • 文本搜索
  4. 界面定制

    • 深色/浅色主题切换
    • 字体设置
    • 文本对齐

7.开发流程

  1. 需求分析与设计

    • 与 AI 讨论功能需求
    • 确定技术栈和架构
    • 设计用户界面
  2. 核心功能开发

    • 实现基础界面框架
    • 开发任务管理功能
    • 实现文件操作功能
  3. 功能优化与扩展

    • 添加自动保存机制
    • 实现主题切换
    • 优化用户体验
  4. 测试与完善

    • 功能测试
    • 错误处理
    • 性能优化

8.使用说明

  1. 安装依赖
pip install ttkbootstrap
  1. 运行程序
python app.py

9.项目特点

  • 简洁直观的界面设计
  • 完善的任务管理功能
  • 可靠的自动保存机制
  • 多种导出格式支持
  • 主题切换功能
  • 完善的错误处理

10.贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

11.许可证

MIT License

12.致谢

  • Claude AI 助手

About

AI辅助开发的四象限任务管理工具

Resources

Stars

Watchers

Forks

Packages

No packages published