一个只做 Dock 的
轻量 Windows 桌面工具

MiniDock 用 C 语言 + Win32 + GDI+ 手写渲染,没有浏览器内核、没有运行时依赖,体积不到 500KB。它只专注于 Dock 栏本身,把可控性和资源占用做到极致。

Windows 10 / 11 · 64 位 · 免安装 · 作者 Wangcy

悬停放大 · 弧形展开 · 应用组 · 自定义底盘

<500KB单文件体积
零依赖无需 VC++ / .NET
8 页设置选项卡
开源完全免费
关于 MiniDock

把资源还给系统,把控制交给用户

很多 Dock 工具为了视觉特效引入了浏览器内核或重量级框架,代价是几百 MB 内存和肉眼可见的延迟。MiniDock 走的是另一条路:不追求面面俱到,只把 Dock 栏做好——更轻、更快、更自由。

轻到几乎感觉不到

纯 Win32 + GDI+ 绘制,没有 Electron / WebView。空闲时不跑动画定时器,内存自动回收,日常几乎不占 CPU。

细到每个像素都能调

图标底盘、分割线、运行指示、渐变、磨砂、弧形弧度、动画风格……都能单独设置,并可导入导出整套配置。

该有的都有

应用组、临时周转组、弧形堆叠、速记、时间日期、起动台、多显示器适配,聚焦 Dock 本身,不堆砌无关模块。

单文件,解压即用

不写系统目录、不装服务、不留后台驻留程序。想用就双击,不想用直接删掉文件夹。

换显示器不漂移

Per-Monitor V2 DPI 感知。从 3:2 笔记本切到 16:9 外接屏,Dock 尺寸和悬停缩放都保持稳定,不会忽大忽小。

动画自然

Mac 风格最小化飞入、悬停放大、启动弹跳、弧形展开,曲线经过调校,过渡顺滑不闪烁。

功能特性

专注 Dock 本身的完整能力

不做状态栏、不做桌面美化全家桶——只把 Dock 栏该有的功能做完整。

应用与文件夹固定

拖入应用、文件夹、网址即可固定,支持从开始菜单直接拖拽,网页应用可独立窗口打开。

应用组

像 iOS 文件夹一样把图标收进宫格卡片,可命名、可换图标、可调背景与不透明度、可拖拽排序。

弧形堆叠展开

点击文件夹像 macOS 一样弧形列出内部文件,弧度可调(0 为垂直),支持拖出、右键与排序。

时间与日期

时间 / 日期可分别加粗、可调顺序与格式、可显示秒和周几,圆角底盘随深浅色自适应。

速记

点击即记,支持加粗、倾斜、项目符号等基础 Markdown,可导出 txt 与 md,临时保存不丢失。

临时周转组

存放本次工作要用的文件,重启后自动清空,可拖入拖出,做 Dock 上的临时中转站。

起动台

全屏网格列出开始菜单所有应用,打字即搜,回车启动,Esc 关闭,图标懒加载,占用很低。

纯色与渐变背景

纯色、多色渐变、真磨砂玻璃三种背景,可跟随系统强调色,深浅主题自由切换。

运行指示

已打开的应用显示横条或圆点指示,颜色、样式、大小均可自定义,一眼看出谁在运行。

客观对比

与 MyDockFinder 的差异

两者定位不同:MiniDock 只做轻量 Dock,MyDockFinder 是包含状态栏、联网模组与系统控制的完整桌面美化套件。下面如实列出各自的取舍。

对比项目MiniDockMyDockFinder
轻量与应用架构
安装体积300KB左右100MB+
运行依赖无(纯 Win32,系统自带 GDI+)需 VC++2019 与 .NET 4.8
内存占用<10MB官方建议 512MB–2GB
安装方式单文件,解压即用Steam 安装或绿色版
价格与开源完全免费、开源一次性付费,闭源
Dock 栏功能
应用 / 文件夹固定支持支持(含批量拖入)
窗口预览支持支持(含 UWP,可调大小与延迟)
最小化动画线性 / 非线性两种风格三种效果,D3D11 硬件加速
文件夹展开弧形堆叠,可拖出、可排序完整文件夹列表 + 二级目录
应用组宫格卡片、可换图标、可调背景基础支持
图标底盘 / 遮罩深浅色 / 半透明 / 圆角自定义统一遮罩
磨砂玻璃支持WinUI 模糊 + 云母效果
起动台 / 启动台支持支持
速记(Markdown 导出)支持不支持
临时周转组支持不支持
任务进度条不支持(后续更新增加)支持(下载 / 复制 / 播放)
消息提醒计数不支持(后续更新增加)支持(QQ / 微信 / 钉钉 / Discord)
每应用独立隐藏不支持(后续更新增加)支持
系统与联网(MyDockFinder 更全面)
顶部状态栏不包含,专注 Dock 本身支持(MyFinder:关机 / 重启 / 注销)
天气(联网)不支持支持(实时天气 + 未来天气)
硬件监控不支持(后续更新增加)支持(CPU / 内存 / 磁盘 / 网速 / 温度)
WiFi 管理不支持(后续更新增加)支持
蓝牙配对不支持(后续更新增加)支持
音频输出切换 / 每程序音量不支持(后续更新增加)支持
媒体控制不支持(后续更新增加)支持
显示亮度调节不支持(后续更新增加)支持(含台式机)

对比基于两者公开资料整理,仅供参考,请以各自最新版本为准。简单说:要极致轻量、免安装、可深度自定义的纯 Dock,选 MiniDock;想一站式获得状态栏、天气、硬件监控与音视频控制,MyDockFinder 更全面。

更新记录简列

最近的几个版本

每个版本都把稳定放在第一位,修复问题优先于新增功能。

v1.4.0最新

新增

  • 应用组末尾「+」按钮;临时周转组(重启自动清空、可拖出、可一键清空)
  • 时间日期:顺序 / 秒 / 三种日期格式 / 周几 / 分别加粗 / 中间分割线
  • 速记导出 Markdown;起动台(全屏网格搜索并启动开始菜单应用)
  • 设置页重排为 8 页;新增「右键菜单配置」;性能三档预设;浏览器选择

修复

  • 多显示器 DPI 变化导致 Dock 变小;最小化无过渡动画;打开应用瞬间遮住图标
  • 时钟日期显示不完整、无法分别加粗;色卡锯齿;速记切换深色卡住
  • 网页以应用打开却仍是标签页;应用组图标无法自定义
v1.3.0

新增 / 调整

  • 设置界面全方位重做:通用、个性化、交互动效、图标自定义、小组件、右键菜单配置、性能、关于
  • 个性化分「Dock 栏个性化」与「图标个性化」,支持导入导出
  • 临时组、速记 Markdown 导出、网页独立窗口打开、分割线宽高调整

修复

  • 分割线选中困难;连接不同比例显示器后 Dock 尺寸变化
  • 最小化 / 打开动画卡顿;弧形展开文件无法拖拽
  • 时间日期无法同时显示;色卡圆角锯齿
  • 应用组:不透明度 / 背景色、拖入文件、可换图标、删除不删源文件
v1.2.0

新增

  • 配置文件自定义位置;图标底盘跟随系统深浅色、可调不透明度与圆角
  • 运行指示颜色自定义;时间日期小组件;倒影参数;速记美化与临时保存
  • 多色渐变(方向 / 颜色 / 不透明度);系统图标一键添加;设置搜索框

修复

  • 深浅色切换名称颠倒、磨砂玻璃效果、显示边框失效
  • 最小化动画飞入位置错误;拖入回收站误触;右键菜单点空白关闭
  • 应用组:拖入、深浅色、长名称、连续移除、拖拽排序
v1.1.0

新增

  • 从开始菜单直接拖拽图标;图标浅色 / 深色 / 半透明圆角底盘
  • 最小化缩放动画;文件夹弧形堆叠展开;Dock 倒影与时间日期小栏
  • 纯色 / Material You 渐变背景;拖动分割线;批量设置图标;速记工具

修复

  • 关闭后配置与图标丢失;设置侧边栏频闪;不透明度无法完全透明
  • 文件图标黑色底盘;智能隐藏需重启生效;磨砂玻璃发光问题
  • 拖入文件后悬浮名称错误;开始菜单网页应用图标 / 名称错误
使用指南

几分钟上手

从下载到熟练使用,常用的操作都在这里。

1

下载与启动

  • 从 GitHub Releases 下载 MiniDock.exe
  • 双击运行,无需安装,程序驻留系统托盘
  • 右键托盘图标可打开设置或退出
2

添加应用 / 文件 / 网址

  • 把桌面图标、文件夹、网址直接拖到 Dock
  • 支持从开始菜单拖拽应用图标添加
  • 右键空白处可新建快捷方式 / 应用组 / 网页应用
3

应用组与弧形展开

  • 把一个图标拖到另一个图标上停留,即可合并成应用组
  • 点击应用组,宫格卡片弹出;点「+」继续添加
  • 点击文件夹图标,以弧形堆叠列出内部文件
4

小组件

  • 设置 → 小组件:开启时间日期、速记、临时组等
  • 速记点击即记,支持 Markdown,可导出 txt / md
  • 临时组用于临时周转,重启后自动清空
5

八页设置

  • 通用:自启动、主题、快捷键、Dock 配置
  • 个性化:Dock 栏 / 图标两套方案,可导入导出
  • 交互动效、图标自定义、小组件、右键菜单、性能、关于
6

快捷键与技巧

  • Ctrl + Alt + D 随时显示 / 隐藏 Dock
  • 右键任意图标:打开、重命名、设置图标、添加分割线
  • 性能页可选「低 / 适中 / 高」三档资源占用预设
协助开发

一起把它做得更好

MiniDock 是完全开源的项目,用纯 C + Win32 + GDI+ 编写,没有任何第三方运行时依赖,也很适合用来学习 Windows 图形编程。欢迎报告问题、提出建议、完善文档或直接提交代码。

# 使用 MinGW-w64 编译
windres -O coff res/app.rc -o app_res.o -Ires
gcc -Os -mwindows -s -static-libgcc -o MiniDock.exe minidock.c app_res.o ^
  -lgdiplus -lole32 -loleaut32 -lshell32 -lshlwapi -luser32 -lgdi32 ^
  -lcomctl32 -lcomdlg32 -luuid -lurlmon -lversion -ldwmapi ^
  -ladvapi32 -lpsapi -lwbemuuid
下载

获取最新版本

推荐从 GitHub Releases 下载(始终为最新版);国内用户也可用网盘。

GitHub Releases

官方最新版(latest),同时可获取源码与历史版本。

前往下载

123 网盘

国内高速下载,提取码:auoR

前往下载