一款面向 Android 的文本与代码编辑器,支持语法高亮、LSP 代码智能提示和内置终端。
- Star
- 9,266
- Fork
- 367
- 未关闭 Issue
- 376
- 最近提交
- 4小时前
这是什么?
Fresh 是一款无需配置即可使用的终端文本编辑器兼 IDE,采用 VS Code、Sublime Text 那样的标准快捷键,并提供菜单、鼠标操作和命令面板,没有需要记忆的编辑模式。
编辑器覆盖日常编辑需求,包括多光标编辑、块选择、搜索替换、git grep、分屏和内置终端。通过 LSP 支持跳转定义、查找引用、悬停提示、重命名、诊断和自动补全。插件使用 TypeScript 编写,运行在沙箱化的 QuickJS 中。
此外,Orchestrator 功能可为每个 git worktree 分配独立工作区,并支持终端及 claude、codex、aider、opencode 等编码代理。该编辑器还能打开数 GB 的大文件,且内存开销较低。
核心功能
- 01零配置开箱即用,支持标准快捷键和鼠标操作。
- 02命令面板与模糊搜索,可快速查找文件、命令和缓冲区。
- 03支持多光标编辑与块选择。
- 04支持 LSP,提供跳转定义、查找引用、重命名和诊断。
- 05插件使用 TypeScript 编写,运行于沙箱化的 QuickJS。
- 06Orchestrator 为每个 git worktree 提供独立工作区和内置终端。
适用场景
- 通过 SSH 在远程服务器上编辑代码或配置文件。
- 不想配置复杂 IDE,只需在终端中快速编辑。
- 打开和浏览体积很大的日志或数据文件。
- 在多个 git worktree 之间并行处理不同任务。
快速上手
- 1
通过 Homebrew 安装(macOS)
brew install fresh-editor - 2
或通过 npm 全局安装
npm install -g @fresh-editor/fresh-editor - 3
运行编辑器
fresh
使用前须知
- 采用 GPL-3.0 许可证,这是一种要求衍生作品同样开源的 copyleft 许可证。
- 在 Linux 和 macOS 上,部分安装方式依赖独立的包管理器,且有些需要 root 权限。
标签
常见问题
- fresh 是什么?
- 零配置的终端文本编辑器与 IDE,支持常用快捷键、鼠标操作和 LSP 功能。 Fresh 是一款无需配置即可使用的终端文本编辑器兼 IDE,采用 VS Code、Sublime Text 那样的标准快捷键,并提供菜单、鼠标操作和命令面板,没有需要记忆的编辑模式。
- fresh 可以免费使用吗?用的什么许可证?
- fresh 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- fresh 还在维护吗?
- 活跃维护中。fresh 最近一次提交是在 2026年10月22日。
- fresh 适合用来做什么?
- 通过 SSH 在远程服务器上编辑代码或配置文件。 不想配置复杂 IDE,只需在终端中快速编辑。 打开和浏览体积很大的日志或数据文件。 在多个 git worktree 之间并行处理不同任务。
- fresh 怎么安装和运行?
- 通过 Homebrew 安装(macOS): brew install fresh-editor 或通过 npm 全局安装: npm install -g @fresh-editor/fresh-editor 运行编辑器: fresh
- 在哪里获取 fresh?
- 源代码和安装说明在 GitHub 上:https://github.com/sinelaw/fresh
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2386165KotlinGPL-3.0更新于 前天
Neovim 是基于 Vim 重构的文本编辑器,强调可扩展性,提供 Lua 与 RPC API 供插件和外部界面调用。
10.3万7224Vim ScriptOther更新于 昨天
Vim 是经典 Vi 编辑器的增强版,以键盘驱动、可高度定制,适合高效编辑代码和纯文本。
4.1万6193Vim ScriptVim更新于 12小时前
一款易用、开箱即用的终端文本编辑器,单个静态二进制文件即可运行,可视为 nano 的继任者。
3万1392GoMIT更新于 4小时前
GraphiQL 是一款浏览器内的 GraphQL IDE,同时包含支撑它及各类编辑器工具的语言服务与 LSP 服务器。
1.7万1860TypeScriptMIT更新于 昨天
微软开源的代码编辑器,基于 TypeScript 和 Electron 构建,涵盖编辑、调试与扩展。
19.4万4.5万TypeScriptMIT更新于 昨天