类库
› syncdown
hjinco/syncdown
syncdown是一个命令行工具,用于将Notion、Gmail、Google Calendar等外部SaaS服务的数据同步到本地,并转换为Markdown文件。它旨在创建本地化的知识库,便于备份、搜索和与本地AI工具集成,提供比远程API调用更快速、稳定且成本更低的数据处理方案。
技术栈
框架
React
^19.2.4
构建工具
Vite
^8.0.0
CSS 框架
Tailwind CSS
^4.2.1
代码规范
Biome
2.4.7
查看全部依赖 (44)
依赖
@notionhq/client
^5.13.0
@opentui/core
^0.1.87
@syncdown/connector-apple-notes
workspace:*
@syncdown/connector-gmail
workspace:*
@syncdown/connector-google-calendar
workspace:*
@syncdown/connector-notion
workspace:*
@syncdown/connectors
workspace:*
@syncdown/core
workspace:*
@tanstack/react-router
1.166.7
@tanstack/react-router-devtools
1.166.7
@tanstack/react-start
1.166.8
drizzle-orm
^0.44.5
fumadocs-core
16.6.17
fumadocs-mdx
14.2.10
fumadocs-ui
16.6.17
googleapis
^144.0.0
lucide-react
^0.577.0
react-dom
^19.2.4
tailwind-merge
^3.5.0
开发依赖
@changesets/cli
^2.30.0
@syncdown/connector-apple-notes
workspace:*
@syncdown/connector-gmail
workspace:*
@syncdown/connector-google-calendar
workspace:*
@syncdown/connector-notion
workspace:*
@syncdown/connectors
workspace:*
@syncdown/core
workspace:*
@syncdown/renderer-md
workspace:*
@syncdown/secrets
workspace:*
@syncdown/sink-fs
workspace:*
@syncdown/state-sqlite
workspace:*
@syncdown/tui
workspace:*
@tailwindcss/vite
^4.2.1
@types/mdx
^2.0.13
@types/node
^25.5.0
@types/react
^19.2.14
@types/react-dom
^19.2.3
@typescript/native-preview
^7.0.0-dev.20260316.1
@vitejs/plugin-react
^6.0.1
bun-types
npm:@types/bun@^1.3.2
drizzle-kit
^0.31.4
nitro
^3.0.260311-beta
turbo
^2.5.0
typescript
^5.9.3
wrangler
^4.71.1