Skip to main content

Deepseek-Keeper

离线浏览 DeepSeek 对话记录:导入导出数据,在终端或浏览器中随时翻阅。

运行截图

离线导入并终端浏览

离线导入并终端浏览

启动 HTTP 服务并在浏览器中浏览

启动 HTTP 服务并在浏览器中浏览

安装

pip install deepseek-keeper
# 或者
uv tool add deepseek-keeper

快速开始

# 1. 从 DeepSeek 网页端导出数据(系统设置-->数据管理-->导出所有历史对话) → 得到一个 ZIP 文件
# 2. 导入数据
dskeeper import ~/Downloads/deepseek_data.zip

# 3. 在终端中浏览
dskeeper list
dskeeper stats

# 4. 或者在浏览器中浏览
dskeeper serve

命令

dskeeper import <path>

从 DeepSeek 导出的数据中导入对话(支持 ZIP 文件、目录或 JSON 文件)。

dskeeper import ~/Downloads/deepseek_data.zip
dskeeper import ./export_folder/
dskeeper import data.json

# 强制覆盖已存在的对话
dskeeper import data.zip --force

dskeeper list

列出已导入的对话,按时间倒序排列。

dskeeper list
dskeeper list --limit 10
dskeeper --json list              # JSON 格式输出

dskeeper stats

查看知识库统计信息。

dskeeper stats

dskeeper serve

启动 Web 服务,在浏览器中浏览对话。

dskeeper serve                    # 默认地址: http://127.0.0.1:8080
dskeeper serve --port 3000
dskeeper serve --host 0.0.0.0     # 局域网内可访问
dskeeper serve --no-open          # 不自动打开浏览器

dskeeper delete

删除对话。

dskeeper delete <session-id>      # 按 ID 删除(支持前缀匹配)
dskeeper delete <session-id> -y   # 跳过确认
dskeeper delete --all -y          # 删除全部

dskeeper config

管理配置。

dskeeper config show
dskeeper config set data-dir /custom/path

全局选项

dskeeper [--data-dir <path>] [--verbose] [--json] <command>
  • --data-dir, -d:自定义数据目录(默认:~/.dskeeper/
  • --verbose, -v:显示详细输出
  • --json:输出机器可读的 JSON 格式

数据目录的解析优先级:命令行参数 → DSKEEPER_DATA_DIR 环境变量 → ./.dskeeper/(本地目录)→ ~/.dskeeper/config.toml~/.dskeeper/(默认)

数据存储

对话以 Markdown 文件形式存储,并附带元数据索引:

~/.dskeeper/
├── config.toml
├── metadata.json
└── conversations/
    ├── TLS连接失败原因及排查建议-7f5516cd.md
    └── ...

每个 Markdown 文件包含 YAML 前置元数据以及完整的消息历史。

开发

git clone https://github.com/wh/deepseek-keeper.git
cd deepseek-keeper
uv sync

# 从源码运行(始终使用最新代码):
uv run dskeeper --help
uv run dskeeper serve

# 或者从本地源码全局安装:
uv tool install --reinstall .
dskeeper serve

# 运行测试:
uv run pytest

注意:如果使用 uvx --from . dskeeper,当版本号未变化时可能需要加上 --refresh 参数来绕过 wheel 缓存:uvx --from . --refresh dskeeper

许可证

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepseek_keeper-0.2.0.tar.gz (659.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepseek_keeper-0.2.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file deepseek_keeper-0.2.0.tar.gz.

File metadata

  • Download URL: deepseek_keeper-0.2.0.tar.gz
  • Upload date:
  • Size: 659.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for deepseek_keeper-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7eb24979ad575bb8011d02860092f20972371c7b3591cffc90df0b73a12b4d51
MD5 0782d7930092691865d2ef9af1b2e7ce
BLAKE2b-256 1e9da091aa949e1949ff12bc8d85c6f7bceab22a34d2d833390f0a0dd0a7e3c3

See more details on using hashes here.

File details

Details for the file deepseek_keeper-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: deepseek_keeper-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for deepseek_keeper-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b7f84bf84ca756827e270c1ec7587ad1c5252c5de86d7cd4ca56c3c8e2ec2c4
MD5 c620b94f7c317aaab9430046059d0ca9
BLAKE2b-256 71c8feef8ef3c16d5de45b24a825926b2634d9579793b157a2e91de6110d4cb4

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page