Repolode
Formsmith746

Formsmith746/SketchForge-3D

Editor de diseño 3D local y basado en navegador para crear y cortar formas primitivas, importar archivos STL y exportar modelos STL, OBJ y STEP.

Alternativa open source a:TinkercadOnshape

Estrellas
1,182
Forks
127
Issues abiertos
39
Último commit
hace 2 meses

¿Qué es?

SketchForge es un editor 3D ligero, de estilo CAD, que funciona en el navegador. Los usuarios colocan formas primitivas, como cajas, cilindros, esferas y cuñas, en un plano de trabajo; las redimensionan y rotan, las convierten en herramientas de corte para crear agujeros y agrupan los resultados para obtener la geometría final. También incluye herramientas de intersección booleana y para achaflanar o redondear bordes.

Los proyectos se guardan en el almacenamiento del navegador de cada usuario, por lo que no se necesita una cuenta ni un servicio en la nube. Se pueden importar modelos desde archivos STL y exportarlos como STL, OBJ o STEP, tanto si se trata de objetos seleccionados como de toda la escena. La aplicación está desarrollada con Next.js, React, TypeScript, Three.js y herramientas de geometría Manifold/CSG.

Se recomienda usar Docker para alojarla en aulas o computadoras compartidas, con la opción de tener en el servidor una biblioteca compartida de proyectos .skf. El proyecto también incluye un servidor MCP local que permite a los clientes de IA inspeccionar y modificar una pestaña abierta del editor durante el desarrollo.

Funciones clave

  • 01Plano de trabajo 3D en el navegador, con cuadrícula, ajuste a la cuadrícula, controles de transformación y panel de inspección.
  • 02Biblioteca de formas primitivas que incluye cajas, cilindros, esferas, conos, texto, techos y tubos.
  • 03Flujo de trabajo con sólidos y agujeros para cortar formas y agruparlas en la geometría final.
  • 04Importación de STL y exportación a STL, OBJ y STEP.
  • 05Herramientas para achaflanar y redondear bordes CAD seleccionados, con controles del historial para eliminarlos.
  • 06Almacenamiento local de proyectos en el navegador, sin necesidad de crear una cuenta.

Casos de uso

  • Diseñar piezas sencillas imprimibles en 3D con formas primitivas y agujeros.
  • Enseñar modelado 3D básico en aulas o talleres FabLab mediante un servidor compartido.
  • Modificar modelos STL externos combinándolos con formas primitivas.
  • Permitir que un asistente de IA automatice la creación de formas en un editor local durante el desarrollo.

Inicio rápido

  1. 1

    Descarga el proyecto con Git

    git clone https://github.com/Formsmith746/SketchForge-3D.git
  2. 2

    Abre la carpeta del proyecto

    cd SketchForge-3D
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo y abre http://127.0.0.1:3000/ en el navegador

    npm run dev

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, por lo que las versiones modificadas que se ofrezcan a través de una red también deben compartir su código fuente con esa licencia.
  • El desarrollo local requiere Node.js 20 o una versión posterior.
  • Los proyectos compartidos usan un sistema de archivos con comprobación de revisiones, no edición simultánea en tiempo real.

En colecciones

Temas

Preguntas frecuentes

¿Qué es SketchForge-3D?
Editor de diseño 3D local y basado en navegador para crear y cortar formas primitivas, importar archivos STL y exportar modelos STL, OBJ y STEP. SketchForge es un editor 3D ligero, de estilo CAD, que funciona en el navegador. Los usuarios colocan formas primitivas, como cajas, cilindros, esferas y cuñas, en un plano de trabajo; las redimensionan y rotan, las convierten en herramientas de corte para crear agujeros y agrupan los resultados para obtener la geometría final. También incluye herramientas de intersección booleana y para achaflanar o redondear bordes.
¿SketchForge-3D es gratuito? ¿Qué licencia tiene?
SketchForge-3D es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SketchForge-3D sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de SketchForge-3D fue el 18 sept 2026.
¿Para qué puedo usar SketchForge-3D?
Diseñar piezas sencillas imprimibles en 3D con formas primitivas y agujeros. Enseñar modelado 3D básico en aulas o talleres FabLab mediante un servidor compartido. Modificar modelos STL externos combinándolos con formas primitivas. Permitir que un asistente de IA automatice la creación de formas en un editor local durante el desarrollo.
¿Cómo se instala SketchForge-3D?
Descarga el proyecto con Git: git clone https://github.com/Formsmith746/SketchForge-3D.git Abre la carpeta del proyecto: cd SketchForge-3D Instala las dependencias: npm install Inicia el servidor de desarrollo y abre http://127.0.0.1:3000/ en el navegador: npm run dev
¿Dónde consigo SketchForge-3D?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Formsmith746/SketchForge-3D

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Aplicación CAD 3D paramétrica de código abierto, escrita íntegramente en Rust, con control desde escritorio, navegador y agentes MCP.

Otros#cad#3d-modeling#parametric-modeling
14,5 mil+2,2 mil esta semana1,9 milRustApache-2.0Bien mantenidoActualizado hace 8 horas