Volver a proyectos

2026 - Proyecto Personal

PauStudio

IDE con IA integrada

IDE de escritorio open-source con IA integrada: interfaz profesional tipo Cursor/VS Code, estética del portfolio y agente que accede a tus archivos con modos Ask, Agent y Plan.

Por qué PauStudio

Quería un asistente de código local y gratuito que no dependa de suscripciones caras. PauStudio combina Tauri (Rust nativo, ~30 MB), Monaco Editor y un agente ReAct con herramientas de lectura/escritura de archivos. Soporta Ollama (Qwen3-Coder, DeepSeek-R1) y APIs con tier gratuito (DeepSeek, Qwen DashScope, GLM-4.7-Flash).

El producto

Abre cualquier carpeta de proyecto, edita con syntax highlighting, chatea con el agente y revisa diffs antes de aplicar cambios. Terminal integrado, atajos Ctrl+S/P/`, y descarga directa desde el portfolio.

Lo que incluye

  • Workbench tipo VS Code

    Explorador de archivos, pestañas multi-archivo, Monaco con tema teal personalizado y terminal PTY nativo.

  • Agente con herramientas

    Loop ReAct con list_files, read_file, search_files y write_file. Diff preview obligatorio antes de guardar cambios.

  • IA china gratuita

    Ollama local (qwen3-coder-next) o APIs DeepSeek, Qwen y GLM con tier gratuito. El usuario configura su API key.

  • App de escritorio ligera

    Tauri 2 en lugar de Electron: instalador pequeño, acceso real al sistema de archivos, builds Windows/macOS/Linux vía GitHub Actions.

Stack tecnológico

Desktop + IA + editor.

  • Tauri 2Shell desktop · Rust
  • React 19UI · TypeScript · Vite
  • Monaco EditorEditor de código
  • Ollama / DeepSeek / Qwen / GLMModelos IA gratuitos

Mi rol

Diseño, desarrollo full-stack y distribución del IDE como proyecto descargable del portfolio.

Caso de estudio: PauStudio — IDE con IA local

PauStudio (TealCode) es un IDE de escritorio open-source que combina la estética de mi portfolio con capacidades de agente IA comparable a Cursor, pero ejecutable localmente y con modelos gratuitos.

El problema

Los asistentes de código en la nube requieren suscripciones costosas y envían tu código a servidores externos. Como estudiante y desarrollador, necesitaba una alternativa local, ligera y gratuita que pudiera leer y modificar archivos de proyectos reales sin depender de un SaaS.

La solución técnica

Construí PauStudio con Tauri 2 (Rust) para un binario nativo de ~30 MB, Monaco Editor para la experiencia de edición, y un agente ReAct con herramientas de filesystem (list, read, search, write). Soporta Ollama local (Qwen3-Coder, DeepSeek-R1) y APIs con tier gratuito (DeepSeek, Qwen DashScope, GLM-4.7-Flash). El diff preview obligatorio antes de aplicar cambios garantiza control del usuario.

Resultados

IDE funcional descargable desde el portfolio con instaladores Windows/macOS/Linux vía GitHub Actions. Terminal PTY integrado, explorador de archivos, pestañas multi-archivo y modos Ask/Agent/Plan. Proyecto demostrable para reclutadores que buscan perfil IA + desktop.

  • Tamaño instalador~30 MB (Tauri vs Electron)
  • StackTauri 2 + React 19 + Rust
  • Modelos IAOllama + 3 APIs gratuitas
  • PlataformasWindows, macOS, Linux
PauStudio — IDE con IA integrada | Pau Pedrejon