Dev / Portfolio
< Back to Projects
Project 05 / Developer Tool

PasteMax

Problem: Sharing code with LLMs like ChatGPT requires copying multiple files manually. You lose context and waste time selecting files one by one.

Solution: A desktop file viewer that lets you browse your project, select files, and copy them with proper formatting for LLMs. Built with Electron and React.

Features
Tech Stack
Electron
React
TypeScript
tiktoken
Use Case
LLM Context
Code Sharing
Role
Solo dev
(0→1)
Platform
Cross-Platform
macOS, Windows, Linux support via Electron.
Framework
Electron
Desktop app with web technologies.
Frontend
React + TS
Type-safe React with modern hooks.
Token Count
tiktoken
Accurate GPT token counting.
Features / 01
File Tree Viewer
Browse your entire project structure with an intuitive tree view.
Token Counter
Accurate token counting using tiktoken for GPT models.
Smart Filtering
Exclude files by extension, pattern, or gitignore rules.
Git Integration
Respect .gitignore and show only tracked files.
Export Options
Copy to clipboard or save as formatted markdown.
Cross-Platform
Works on macOS, Windows, and Linux.
Technology Stack / 02
Desktop
  • Electron
  • Node.js
  • Chromium
Frontend
  • React
  • TypeScript
  • Tailwind CSS
AI/ML
  • tiktoken
  • GPT tokenization