Skip to main content

Deepseek-Keeper

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

安装

pip install dskeeper
# 或者
uv tool add dskeeper

快速开始

# 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.1.0.tar.gz (52.0 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.1.0-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: deepseek_keeper-0.1.0.tar.gz
  • Upload date:
  • Size: 52.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.11

File hashes

Hashes for deepseek_keeper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 44202bf4a6c1553eac838001eabc36d22af546b5c6339eda28bdbcc112eef197
MD5 9818d2644817bb8882195629c17c4df8
BLAKE2b-256 405d4cd8f2255b80f1b9fa38c9341bcc630330eba028e52d8949c16b0c8c51da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deepseek_keeper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ebd5b79ba94b3a834aab869724afe17d3e708975204e37999a85e31e01eaa80
MD5 61c3fe4bc1dacb663382fed1a93bde0a
BLAKE2b-256 bef3c5078db6fdf00683bd7088da827eb72e8776d64f00ad6932acaa3b52fdef

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

0.2.0

2 files

This release

0.1.0 This release

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