# Pensea(思海) > 打开就做,不胡思乱想 [中文](#中文) | [English](#english) --- ## 你是不是也这样 打开 Obsidian,盯着空白的日记发呆。翻翻昨天的笔记,觉得该整理。又看看收藏夹,太多没分类的东西。想着想着,半小时过去了。 不是没想法,是**想法太多,没有一个能落地**。 不是不努力,是**每天打开软件都不知道先做什么**。 Pensea 解决的核心问题就一个:**打开就知道做什么,做完就知道下一步**。 --- ## 功能介绍 ### 打开就有方向 侧边栏看板,一眼看到今天该做什么:几条灵感待处理、几张卡片该复习、Inbox 里还有多少没归档。不用想,按顺序做就行。 ### 想法不会烂在草稿里 灵感有清晰的生命周期:🫧 待孵化 → 🔥 孵化中 → ✅ 准备好 → 立项。放着不管会变红提醒你。选中任意文字右键就能创建灵感卡片。 ### 知识不再写了就忘 SM-2 间隔重复算法自动排复习。写过的东西会按时回来找你,直到真正记住。 ### Inbox 不用自己整理 AI 读取 Inbox,自动分类、生成摘要、写入知识库。扔进去就行,剩下的交给 Pensea。 ### 笔记之间不再孤立 对知识库直接提问,AI 检索相关页面综合回答。还能自动检测矛盾、孤儿页面、过时信息。 ### 日记、周报、归档一条龙 月历视图管理日记,周报自动汇总,月度归档合并旧日记并迁移未完成任务。 ### 智能命名 新建笔记写完内容后,AI 自动根据内容生成文件名。不用再想"这篇笔记该叫什么"。 ### 不想开 AI 也能用 看板、日历、复习、周报、归档全部离线可用。LLM 功能是可选增强。 --- ## 安装 ### 手动安装 1. 从 [Releases](../../releases) 下载最新版 `pensea.zip` 2. 解压,得到 `main.js`、`manifest.json`、`styles.css`、`versions.json` 四个文件 3. 在你的 Obsidian Vault 中找到 `.obsidian/plugins/` 目录 4. 新建文件夹 `pensea`,把四个文件放进去 5. 重启 Obsidian → 设置 → 社区插件 → 找到 **Pensea** → 开启 ### BRAT 安装 1. 安装 [BRAT](https://github.com/TfTHacker/obsidian42-brat) 插件 2. BRAT 设置 → Add Beta Plugin → 输入仓库地址 `https://github.com/y15865708228-pixel/yang` 3. 安装完成后启用 Pensea --- ## 使用手册 ### 第一步:初始化 Vault 安装后在命令面板(`Ctrl/Cmd + P`)中搜索并执行: ``` Pensea: 初始化 Vault 结构 ``` 会自动创建以下目录和模板: ``` 你的 Vault/ ├── 0-Inbox/ → 所有想法先进这里 ├── 1-Projects/ → 有明确目标的项目 ├── 2-Areas/ → 长期负责的领域 ├── 3-Resources/ → 参考资料 │ └── LLM-Wiki/ → AI 维护的知识库 ├── 4-Archive/ → 已完成的内容 ├── Sparks/ → 灵感卡片 ├── Daily/ → 每日笔记 ├── Templates/ → 模板 └── Tasks/ → 任务 ``` ### 第二步:打开看板 点击左侧边栏的 ✨ 图标,或命令面板执行 `Pensea: 打开 Sparks 看板`。 看板包含: - **统计卡片**:Inbox 数量、灵感总数、待复习卡片、Wiki 页面数 - **快捷操作**:处理 Inbox、复习卡片、健康检查、周报、排版整理、续写 - **灵感看板**:按状态分组显示所有灵感,支持流转和右键菜单 - **今日概览**:月历 + 今日任务进度 - **每日宣言**:每日一条易经卦辞 ### 第三步:配置 LLM(可选) 设置 → Pensea → LLM 配置: 1. **选择提供商**:下拉菜单选择,自动填充地址和模型 2. **填入 API Key**:密钥仅保存在本地,不会上传 3. **点击测试**:确认连接成功 支持的提供商: | 提供商 | 说明 | |--------|------| | OpenAI | GPT-4o-mini / GPT-4o 等 | | DeepSeek | 国产,性价比高 | | Kimi(月之暗面) | 长文本能力强 | | MiniMax | 国产 | | GLM(智谱) | ChatGLM 系列 | | Ollama | 本地部署,免费 | | Claude(Anthropic) | 需单独配置 | | Gemini(Google) | 需单独配置 | | 自定义 | 填入任意 OpenAI 兼容地址 | 不配置 LLM 也可以使用:看板、日历、复习、周报、归档全部离线运行。 ### 日常使用流程 **每天打开 Obsidian 时:** 1. 看一眼侧边栏看板 → 知道今天有什么要做 2. 处理红色高亮的过期灵感 → 决定继续还是放弃 3. 如果有到期复习卡片 → 点"复习卡片"开始复习 4. 点月历上的今天 → 打开日记,开始记录 **有新想法时:** - 方式 1:看板顶部输入框,直接输入,回车创建灵感 - 方式 2:在任意笔记中选中文字 → 右键 → "转为灵感" **灵感孵化完成后:** - 点灵感右侧的箭头按钮流转到下一阶段 - ✅ 准备好的灵感可以点"立项"直接创建项目 **需要整理笔记时:** - 打开笔记 → 命令面板 → `Pensea: 整理笔记排版` - 或 → `Pensea: 继续写`,AI 帮你分析并给出续写建议 **Inbox 堆积时:** - 看板点"处理 Inbox",AI 自动分类归档 - 或把文件扔进 `0-Inbox/` 文件夹,等有空再批量处理 **想查知识库时:** - 命令面板 → `Pensea: Wiki: 提问` - 在对话框中输入问题,AI 从知识库中检索并回答 - 回答中的 `[[双链]]` 可以直接点击跳转 --- ## 命令一览 | 命令 | 说明 | 需要 LLM | |------|------|----------| | `初始化 Vault 结构` | 创建 PARA 目录 + 模板 | 否 | | `打开 Sparks 看板` | 侧边栏看板 | 否 | | `测试 LLM 连接` | 验证 API 配置 | 是 | | `复习到期卡片` | 间隔重复复习 | 否 | | `Wiki: 处理 Inbox` | AI 归档 Inbox | 是 | | `Wiki: 提问` | 对知识库问答 | 是 | | `Wiki: 健康检查` | 检测知识库问题 | 是 | | `重建 Embedding 索引` | 语义搜索索引 | 是 | | `整理笔记排版` | AI 整理排版 | 是 | | `继续写` | AI 续写 | 是 | | `智能命名当前笔记` | AI 生成文件名 | 是 | | `生成本周回顾` | 自动周报 | 否 | | `归档上月日记` | 合并归档 | 否 | --- ## 常见问题 **Q:不配置 AI 能用吗?** A:可以。看板、日历、复习、周报、归档全部离线可用。AI 功能(Inbox 处理、Wiki 问答、排版、续写)是可选增强。 **Q:推荐用哪个 AI 提供商?** A:DeepSeek 性价比最高,国内直连无需翻墙。Ollama 完全免费但需要本地部署。OpenAI 效果最好但需翻墙。 **Q:API Key 安全吗?** A:密钥仅保存在你本地的 Obsidian 插件配置中,不会发送到任何第三方服务器。 **Q:数据存在哪里?** A:所有数据都在你的 Vault 里——笔记是 Markdown 文件,复习记录在插件配置中。没有任何云端依赖。 **Q:支持手机端吗?** A:支持。已做移动端适配(响应式布局 + 长按菜单)。将插件文件复制到手机端 Obsidian 的 `.obsidian/plugins/pensea/` 目录即可。 --- ## 开发 ```bash git clone https://github.com/y15865708228-pixel/yang.git cd yang npm install npm run dev # 开发模式(热重载) npm run build # 生产构建 ``` ## License MIT --- # Pensea > Open it and know what to do. No more overthinking. [中文](#中文) | [English](#english) --- ## You know the feeling You open Obsidian and stare at a blank daily note. You scroll through yesterday's notes, think about organizing. You check your bookmarks — too many unsorted items. Before you know it, 30 minutes are gone. It's not a lack of ideas — **it's too many ideas, none of them landing**. It's not laziness — **it's opening the app every day without knowing where to start**. Pensea solves one core problem: **open it and know exactly what to do next**. --- ## Features ### Direction at a glance The sidebar kanban shows everything that needs attention: ideas to process, flashcards to review, inbox items to archive. No thinking required — just work through the list. ### Ideas don't rot in drafts Every idea has a clear lifecycle: 🫧 Hatch → 🔥 Incubate → ✅ Ready → Project. Stale ideas turn red. Right-click any text to create a spark card instantly. ### Knowledge sticks SM-2 spaced repetition brings notes back at the right time, until you truly remember them. ### Inbox sorts itself AI reads your inbox, classifies notes, writes summaries, and files them into the knowledge base. Just drop things in. ### Notes connect to each other Ask questions against your knowledge base — AI retrieves relevant pages and synthesizes answers. Detects contradictions, orphan pages, and stale claims automatically. ### Journal, weekly reports, archival — handled Monthly calendar with lunar dates for daily notes. Auto-generated weekly summaries. Monthly archival merges old journals and migrates unfinished tasks. ### Smart naming New notes get auto-named by AI based on content. No more staring at "Untitled" files. ### Works without AI Kanban, calendar, review, reports, archival — all offline. LLM features are optional enhancements. ### Mobile support Responsive layout adapts to phone screens. Long-press replaces right-click menus. Works on Obsidian mobile. ### User guide included Running `Pensea: 初始化 Vault 结构` creates a built-in user guide at `3-Resources/Pensea 使用手册.md`. --- ## Install ### Manual 1. Download `pensea.zip` from [Releases](../../releases) 2. Extract to get `main.js`, `manifest.json`, `styles.css`, `versions.json` 3. Create folder `.obsidian/plugins/pensea/` in your vault 4. Copy all 4 files directly into that folder (no nested subfolder) 5. Restart Obsidian → Settings → Community plugins → Enable **Pensea** ### BRAT 1. Install [BRAT](https://github.com/TfTHacker/obsidian42-brat) 2. Add Beta Plugin → `https://github.com/y15865708228-pixel/yang` 3. Enable Pensea --- ## Quick Start 1. **Initialize**: Command palette (`Ctrl/Cmd + P`) → `Pensea: 初始化 Vault 结构` 2. **Open kanban**: Click ✨ icon in sidebar or run `Pensea: 打开 Sparks 看板` 3. **Configure LLM (optional)**: Settings → Pensea → Select provider → Enter API Key → Test Supported providers: OpenAI · DeepSeek · Kimi · MiniMax · GLM · Ollama · Claude · Gemini · Custom All core features work offline without LLM configuration. --- ## FAQ **Q: Does it work without AI?** A: Yes. Kanban, calendar, spaced repetition, weekly reports, archival all work offline. **Q: Which AI provider do you recommend?** A: DeepSeek for best value. Ollama for free local use. OpenAI for best quality. **Q: Is my API key safe?** A: Keys are stored locally in your Obsidian plugin config. Never sent to third parties. **Q: Does it work on mobile?** A: Yes. Responsive layout with long-press support. Copy plugin files to your mobile vault's `.obsidian/plugins/pensea/` directory. --- ## Development ```bash git clone https://github.com/y15865708228-pixel/yang.git cd yang npm install npm run dev npm run build ``` ## License MIT