Lepton 简介
Lepton 是一款适用于 GitHub Gist 和 GitLab 个人代码片段的免费开源代码片段管理器。它使用你连接的 GitHub 或 GitLab 账户,为代码片段提供带有标签、语言分组、仪表板和搜索的桌面应用。你可以使用不限数量的公开和私密片段以及标签,它也支持 GitHub Enterprise 和自管理的 GitLab。
Lepton 由 CosmoX 开发,以 MIT 许可证发布。它是一款 Electron 应用,为 Apple Silicon 和 Intel 提供单独的下载,Apple Silicon 版需要 macOS 12 或更高版本。开发者没有付费的 Apple 开发者账户,因此应用未签名:安装时需要在 macOS 安全设置中允许它。2.0.0 版是一次大升级,带来全文搜索、内置主题和界面语言。主题、快捷键和代理等设置在主文件夹的 .leptonrc 文件中设定。
主要功能
Lepton 帮助你保存和查找需要重复使用的代码。
- 不限数量的片段:保存不限数量的公开和私密片段。
- 标签和分组:使用不限数量的标签,并按语言分组浏览。
- 搜索:按 Shift+空格,通过文件名、语言、描述、标签或 ID 查找片段。
- Markdown 和 Jupyter:支持 Markdown 和 Jupyter Notebook 片段。
- GitHub 和 GitLab:支持 GitHub、GitHub Enterprise、GitLab.com 和自管理的 GitLab。
- 沉浸模式:按 Command+I 开启或关闭。
- 仪表板:按 Command+D 打开。
- 可自定义:在配置文件中更改主题、快捷键、代理、缩放等。
2.0.0 版本新功能
Lepton 2.0.0 对应用基础进行了大升级,并增加了新功能。
- 升级到 Electron 42、Webpack 5 和 React 19
- 安全存储令牌,内存管理更高效
- 下载所有片段和全文搜索,可在 .leptonrc 中开启
- 内置主题,包括 dracula、solarized 和 github-dark
- 支持界面语言和可选的彩色标签
- 提供登录时启动以及最小化或关闭到托盘的选项
Lepton 常见问题
Lepton 免费吗?
是的。Lepton 是免费开源软件,采用 MIT 许可证。
Lepton 有 Apple 签名吗?
没有。开发者没有付费的 Apple 开发者账户,因此安装时需要在 macOS 安全设置中允许 Lepton。
Lepton 需要什么版本的 macOS?
2.0.0 版的 Apple Silicon 应用需要 macOS 12 或更高版本。
Lepton 能在 Apple Silicon 上运行吗?
能。Apple Silicon 和 Intel Mac 有单独的下载。
使用 Lepton 需要什么?
需要 GitHub 或 GitLab 账户,因为 Lepton 管理的是你的 GitHub Gist 或 GitLab 个人代码片段。
Lepton 支持 GitHub Enterprise 吗?
支持。它支持 GitHub Enterprise 以及 GitLab.com 和自管理的 GitLab。
如何搜索我的片段?
按 Shift+空格。Lepton 会搜索文件名、语言、描述、标签、片段 ID 和已下载的文件内容。
Lepton 能搜索所有片段的内容吗?
能,前提是在同步前开启 .leptonrc 中的 snippet.downloadAll 选项。否则,内容搜索只覆盖已下载的片段。
如何更改主题?
在主文件夹的 .leptonrc 文件中设置主题。可选项包括 light、dark、dracula、solarized-dark 和 github-light。
lepton.FULLMAC.app 上的 Lepton 下载来自哪里?
下载按钮会转到 Lepton 官方发布页面 https://github.com/hackjutsu/Lepton/releases/latest。lepton.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。