Back to projects

2026 - Personal Project

PauStudio

IDE with integrated AI

Open-source desktop IDE with integrated AI: professional Cursor/VS Code-like interface, portfolio aesthetic and an agent with Ask, Agent and Plan modes.

Why PauStudio

I wanted a local, free coding assistant without expensive subscriptions. PauStudio combines Tauri (native Rust, ~30 MB), Monaco Editor and a ReAct agent with file read/write tools. Supports Ollama (Qwen3-Coder, DeepSeek-R1) and free-tier APIs (DeepSeek, Qwen DashScope, GLM-4.7-Flash).

The product

Open any project folder, edit with syntax highlighting, chat with the agent and review diffs before applying changes. Integrated terminal, Ctrl+S/P/` shortcuts, direct download from the portfolio.

What's included

  • VS Code-like workbench

    File explorer, multi-tab editor, custom teal Monaco theme and native PTY terminal.

  • Tool-using agent

    ReAct loop with list_files, read_file, search_files and write_file. Mandatory diff preview before saving.

  • Free Chinese AI

    Local Ollama (qwen3-coder-next) or DeepSeek, Qwen and GLM APIs with free tiers. User provides API key.

  • Lightweight desktop app

    Tauri 2 instead of Electron: small installer, real filesystem access, Windows/macOS/Linux builds via GitHub Actions.

Tech stack

Desktop + AI + editor.

  • Tauri 2Desktop shell · Rust
  • React 19UI · TypeScript · Vite
  • Monaco EditorCode editor
  • Ollama / DeepSeek / Qwen / GLMFree AI models

My role

Design, full-stack development and IDE distribution as a downloadable portfolio project.

Case study: PauStudio — Local AI IDE

PauStudio (TealCode) is an open-source desktop IDE combining my portfolio aesthetics with AI agent capabilities comparable to Cursor, but running locally with free models.

The problem

Cloud code assistants require expensive subscriptions and send your code to external servers. As a student and developer, I needed a local, lightweight, free alternative that could read and modify real project files without depending on a SaaS.

Technical solution

Built PauStudio with Tauri 2 (Rust) for a ~30 MB native binary, Monaco Editor for the editing experience, and a ReAct agent with filesystem tools (list, read, search, write). Supports local Ollama (Qwen3-Coder, DeepSeek-R1) and free-tier APIs (DeepSeek, Qwen DashScope, GLM-4.7-Flash). Mandatory diff preview before applying changes ensures user control.

Results

Functional IDE downloadable from the portfolio with Windows/macOS/Linux installers via GitHub Actions. Integrated PTY terminal, file explorer, multi-file tabs and Ask/Agent/Plan modes. Demonstrable project for recruiters seeking AI + desktop profile.

  • Installer size~30 MB (Tauri vs Electron)
  • StackTauri 2 + React 19 + Rust
  • AI modelsOllama + 3 free APIs
  • PlatformsWindows, macOS, Linux
PauStudio — IDE with integrated AI | Pau Pedrejon