"写任务只需要 3 秒,剩下的交给 AI"
传统的 Todo 应用让你手动填写标题、选择优先级、设置截止日期、添加标签...
SeeyGo 不一样。 只需输入一句话,AI 自动帮你:
- 🎯 优化标题 - 让任务表述更清晰
- ⚡ 识别优先级 - 智能判断任务紧急程度
- 📅 提取日期 - 自动识别"明天"、"下周五"等时间表述
- 🏷️ 生成标签 - 自动分类,方便检索
- 📝 补充描述 - 丰富任务细节
| 你输入的 | AI 帮你整理成 |
|---|---|
明天下午必须完成项目文档,很重要 |
标题: 完成项目文档 优先级: 🔴 高 截止日期: 明天 15:00 标签: #工作 #文档 |
买点菜,要有廋肉白菜土豆葱姜 |
标题: 购物清单 - 蔬菜肉类 优先级: 🟡 中 标签: #购物 #食材 #日常 |
|
|
|
|
| 快捷键 | 模式 | 说明 |
|---|---|---|
Enter |
⚡ 快速创建 | 直接创建任务,使用默认配置 |
Shift + Enter |
🤖 AI 优化 | AI 分析后显示预览,支持编辑确认 |
Escape |
❌ 取消 | 清空输入并关闭弹窗 |
输入: "后天要交的报告还没写,非常紧急需要今晚加班搞定"
AI 输出:
┌─────────────────────────────────────┐
│ 📌 标题: 完成并提交报告 │
│ 🔴 优先级: 高 │
│ 📅 截止日期: 后天 │
│ 📝 描述: 紧急报告任务,需今晚加班完成 │
│ 🏷️ 标签: #工作 #报告 #紧急 │
└─────────────────────────────────────┘
- Node.js 18+
- pnpm (推荐) 或 npm
# 1. 克隆仓库
git clone https://github.com/Seey215/SeeyGo.git
cd SeeyGo
# 2. 安装依赖
pnpm install
# 3. 启动开发服务器
pnpm dev🎉 打开 http://localhost:3000 开始使用!
pnpm build
pnpm start| 类别 | 技术 | 版本 |
|---|---|---|
| 框架 | Next.js (App Router) | 15.5.2 |
| UI | React | 19.1.0 |
| 语言 | TypeScript | ^5 |
| 样式 | Tailwind CSS | ^4 |
| 状态管理 | Zustand + Context | - |
| 代码质量 | Biome | 2.2.0 |
| 构建 | Turbopack | - |
📂 点击展开目录结构
src/
├── 📱 app/ # Next.js App Router
│ ├── layout.tsx # 根布局
│ ├── page.tsx # 首页重定向
│ ├── settings/ # 设置页面
│ └── view/[type]/ # 动态路由页面
│
├── 🧩 components/ # UI 组件
│ ├── ui/ # 基础组件 (Button, Input, Modal...)
│ ├── layout/ # 布局组件 (Sidebar, MainContent)
│ ├── tasks/ # 任务组件 (TaskList, TaskItem...)
│ ├── categories/ # 分类组件
│ ├── ai/ # AI 功能组件
│ └── providers/ # Context Providers
│
├── 🪝 hooks/ # 自定义 Hooks
│ ├── useTasks.ts # 任务管理
│ ├── useCategories.ts # 分类管理
│ ├── useAIOptimizeTask.ts # AI 优化
│ └── ...
│
├── 🗄️ stores/ # 状态管理 (Zustand)
│ ├── tasksStore.ts
│ ├── categoriesStore.ts
│ ├── filtersStore.ts
│ └── uiStore.ts
│
├── ⚙️ services/ # 业务逻辑层
├── 🎬 actions/ # 副作用处理
├── 🤖 ai/ # AI 功能模块
├── 🔧 lib/ # 工具库
└── 🛠️ utils/ # 工具函数
| 特性 | 说明 |
|---|---|
| 🎯 LLM 友好 | 文件 < 150 行,语义化路径,便于 AI 协作开发 |
| 🧩 组件分层 | UI 层 → 业务层 → 布局层,职责清晰 |
| 🔄 混合状态 | Zustand 细粒度管理 + Context 全局状态 |
| 📦 分层架构 | Services(逻辑) → Actions(副作用) → Hooks(桥梁) |
| 路由 | 功能 |
|---|---|
/view/all |
📋 所有未完成任务 |
/view/today |
📅 今日待办 |
/view/important |
🔥 重要任务 |
/view/completed |
✅ 已完成任务 |
/view/category/[id] |
🏷️ 分类任务 |
/settings |
⚙️ 应用设置 |
- 🖱️ 拖拽排序
- 📑 任务模板
- 📤 数据导入/导出 (CSV/JSON)
- 🌙 深色主题
- ⌨️ 快捷键支持
- 🔔 提醒通知
- 📊 任务统计分析
欢迎提交 Issue 和 Pull Request!
# Fork 并克隆
git clone https://github.com/YOUR_USERNAME/SeeyGo.git
# 创建功能分支
git checkout -b feature/amazing-feature
# 提交更改
git commit -m 'feat: add amazing feature'
# 推送并创建 PR
git push origin feature/amazing-featureMIT License © 2024 Seey215
如果觉得有帮助,请给个 ⭐ Star 支持一下!
Made with ❤️ by Seey215