Repolode
sinelaw

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 CodeSublime 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. 1

    Instalar con Homebrew (macOS)

    brew install fresh-editor
  2. 2

    O instalar globalmente con npm

    npm install -g @fresh-editor/fresh-editor
  3. 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