使用 Electron、Next.js 和 seekdb 构建桌面应用的完整模板项目,集成了现代化的前端技术栈和强大的向量数据库能力。
基于 Electron 构建跨平台桌面应用
使用 Next.js 14+ 构建现代化的 React 应用
内置 seekdb-js SDK,支持向量搜索和语义搜索
完整的 TypeScript 类型定义和支持
按照以下步骤快速搭建 Electron + Next.js + seekdb 桌面应用
从 GitHub 克隆模板项目到本地
git clone https://github.com/ofx-labs/electron-nextjs-seekdb-template.git
cd electron-nextjs-seekdb-template点击"运行"按钮查看结果
使用包管理器安装项目依赖
# 使用 pnpm
pnpm install
# 或使用 npm
npm install
# 或使用 yarn
yarn install点击"运行"按钮查看结果
创建 .env.local 文件并配置 seekdb 连接信息
# .env.local
SEEKDB_HOST=127.0.0.1
SEEKDB_PORT=2881
SEEKDB_USER=root
SEEKDB_PASSWORD=
SEEKDB_DATABASE=test点击"运行"按钮查看结果
在开发模式下运行 Electron 应用
pnpm dev
# 或
npm run dev
# 或
yarn dev点击"运行"按钮查看结果
构建生产版本并打包为可执行文件
# 构建生产版本
pnpm build
# 打包为可执行文件
pnpm package点击"运行"按钮查看结果