Editor de texto y código para Android con resaltado de sintaxis, inteligencia de código basada en LSP, terminal integrada y extensiones.
sinelaw/fresh
Editor de texto e IDE para terminal sin configuración, con atajos de teclado conocidos, soporte para mouse, integración con LSP y una paleta de comandos.
Alternativa open source a:VS Code
Sublime Text
- Estrellas
- 9,266
- Forks
- 367
- Issues abiertos
- 376
- Último commit
- hace 5 horas
¿Qué es?
Fresh es un editor de texto e IDE para terminal que funciona sin configuración. Usa atajos de teclado estándar, como VS Code o Sublime Text, e incluye menús, soporte para mouse y una paleta de comandos, así que no hay que aprender distintos modos.
El editor incluye funciones para las tareas cotidianas, como edición con varios cursores, selección de bloques, búsqueda y reemplazo, git grep, paneles divididos y una terminal integrada. La compatibilidad con Language Server Protocol ofrece ir a la definición, referencias, información al pasar el cursor, renombrado, diagnósticos y autocompletado. Los plugins se escriben en TypeScript y se ejecutan en un entorno aislado de QuickJS.
Fresh también incluye un Orchestrator que proporciona un espacio de trabajo independiente para cada git worktree, con terminales y agentes de programación como claude, codex, aider y opencode. Puede abrir archivos de varios gigabytes con un consumo de memoria bajo.
Funciones clave
- 01Configuración cero, con atajos de teclado estándar y soporte para mouse.
- 02Paleta de comandos y buscador difuso para archivos, comandos y búferes.
- 03Edición con varios cursores y selección de bloques.
- 04Compatibilidad con Language Server Protocol para definiciones, referencias, renombrado y diagnósticos.
- 05Plugins de TypeScript que se ejecutan en un entorno aislado de QuickJS.
- 06Espacios de trabajo de Orchestrator para cada git worktree, con terminales integradas.
Casos de uso
- Editar código o archivos de configuración por SSH en un servidor remoto.
- Trabajar en una terminal sin configurar un IDE pesado.
- Abrir y explorar archivos de registro o datos muy grandes.
- Ejecutar varias tareas en paralelo en distintos git worktrees.
Inicio rápido
- 1
Instalar con Homebrew (macOS)
brew install fresh-editor - 2
O instalar globalmente con npm
npm install -g @fresh-editor/fresh-editor - 3
Ejecutar el editor
fresh
Antes de usarlo
- Está licenciado bajo GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.
- Las instalaciones en Linux y macOS suelen depender de gestores de paquetes distintos, y algunas opciones requieren acceso root.
Temas
Preguntas frecuentes
- ¿Qué es fresh?
- Editor de texto e IDE para terminal sin configuración, con atajos de teclado conocidos, soporte para mouse, integración con LSP y una paleta de comandos. Fresh es un editor de texto e IDE para terminal que funciona sin configuración. Usa atajos de teclado estándar, como VS Code o Sublime Text, e incluye menús, soporte para mouse y una paleta de comandos, así que no hay que aprender distintos modos.
- ¿fresh es gratuito? ¿Qué licencia tiene?
- fresh es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿fresh sigue mantenido?
- Mantenimiento activo. El último commit de fresh fue el 22 oct 2026.
- ¿Para qué puedo usar fresh?
- Editar código o archivos de configuración por SSH en un servidor remoto. Trabajar en una terminal sin configurar un IDE pesado. Abrir y explorar archivos de registro o datos muy grandes. Ejecutar varias tareas en paralelo en distintos git worktrees.
- ¿Cómo se instala fresh?
- Instalar con Homebrew (macOS): brew install fresh-editor O instalar globalmente con npm: npm install -g @fresh-editor/fresh-editor Ejecutar el editor: fresh
- ¿Dónde consigo fresh?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sinelaw/fresh
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Neovim es un editor de texto basado en Vim y rediseñado para ofrecer extensibilidad, con una API de Lua y RPC que permite a los plugins y las interfaces externas controlar el editor.
Vim es una versión mejorada y altamente configurable del clásico editor de texto Vi, diseñada para editar código y texto plano rápidamente mediante el teclado.
Un editor de texto moderno y fácil de usar para la terminal, distribuido como un único binario estático sin dependencias y concebido como sucesor de nano.
GraphiQL es un IDE de GraphQL en el navegador y un monorepo de servicios de lenguaje, modos de editor y servidores LSP que lo impulsan y ofrecen herramientas para editores de GraphQL.
A Go library of ready-made interactive widgets (forms, tables, trees, lists, text areas) for building terminal user interfaces.