想象一下,一个没有边界的画布,可以自由地书写、绘制、连接你的想法,而无需担忧空间限制。DeepNotes正是这样一款工具,它提供了极高的自由度,让你能够告别冗长的线性文字,以更直观、更灵活的方式记录灵感、构建知识网络。无论是用于头脑风暴、项目规划还是知识梳理,它都能成为释放创造力的得力助手。
探索思想的复杂性:深度嵌套页面
DeepNotes并非简单的线性笔记工具,它支持深度嵌套页面。这意味着你可以将一个主题逐层分解为多个子主题,每个子主题又能继续细分,从而形成一个结构完整的知识体系。这种层次化的组织方式,有助于更清晰地理解复杂概念,并建立更强的知识关联。所有信息都被井然有序地组织在一个统一的空间内,无需在不同文档间频繁切换。

端到端加密:守护隐私安全
你的笔记是私密空间,DeepNotes采用端到端加密技术,确保只有你本人才能访问笔记内容,即使是开发者也无法查看。在信息安全日益重要的当下,这为用户提供了可靠的隐私保护,让你能够安心记录一切。
实时协作:提升团队效率
团队协作是现代工作中的重要环节。DeepNotes支持实时协作功能,允许多个成员同时编辑同一份笔记,实时查看彼此的修改并进行高效沟通。这消除了繁琐的邮件往来和文件传输,让团队协作流程更加顺畅。
灵活组织:构建个性化知识体系
DeepNotes提供高度灵活的笔记组织方式。你可以根据需求,自由地按主题分类、时间排序或构建自定义的标签体系来管理笔记。还可以创建不同的笔记空间,将工作、学习与生活笔记清晰区分,实现井井有条的知识管理。
永久存储:数据安全可靠
DeepNotes致力于提供永久、可靠的笔记存储服务。你的所有笔记都将安全地保存在云端,即使本地设备损坏或丢失,也能随时从任何地方访问,确保知识资产永不丢失。
快速上手:自建DeepNotes环境
DeepNotes的部署过程相当简单,即使技术经验不丰富,也能轻松在本地服务器上搭建属于自己的环境。仅需执行几条简单的命令即可完成。
Windows用户提示:建议使用WSL (Windows Subsystem for Linux) 或 Git Bash 来运行以下命令,以确保兼容性。
部署步骤
- 克隆仓库
git clone https://github.com/DeepNotesApp/DeepNotes && cd DeepNotes
- 配置环境变量
复制环境配置文件模板:
cp template.env .env
(你可以根据需要编辑 .env 文件中的配置,如主机和端口。)
- 安装项目依赖
使用 pnpm 安装依赖(确保已安装 pnpm):
pnpm install
- 构建项目
pnpm run repo:build
- 启动服务
使用 Docker Compose 一键启动后端服务:
docker-compose up -d
启动前端应用
完成上述步骤后,根据需要选择一种前端模式启动:
- 单页面应用 (SPA):
pnpm run dev:spa
- 服务器端渲染 (SSR):
pnpm run dev:ssr
- Electron 桌面应用:
pnpm run dev:electron
- Android 应用:
pnpm run dev:android (需要Android Studio环境)
- iOS 应用:
pnpm run dev:ios (需要Xcode环境)
访问说明:如果使用SPA或SSR模式,默认必须通过 http://localhost:60379 访问应用。此主机和端口可在 .env 文件中进行配置。
项目开源地址:https://github.com/DeepNotesApp/DeepNotes
|