SkillAgentSearch skills...

Treo

An opensource Clipboard Management desktop application made with electron & react

Install / Use

/learn @developerEhsan/Treo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🚀 Clipboard & Productivity Suite

An advanced Electron + React desktop application designed to enhance productivity by extending Windows Clipboard History with persistent storage, note-taking, theme customization, and more.

🏆 Features

  • 📋 Advanced Clipboard Manager – Persistent clipboard history with configurable retention
  • 📝 Rich Note Management – Create, edit, delete, and organize notes efficiently
  • 🎨 Theming Support – Seamless light/dark mode switching
  • Optimized UX – Preloading, debouncing, and performance optimizations

🛠 Tech Stack

| Technology | Purpose | | ------------------------------------ | ------------------------------- | | Electron-Vite | Desktop application framework | | React | UI development | | Zustand | Lightweight state management | | TanStack Query | Optimized data fetching | | TanStack Router | Type-safe routing | | Drizzle ORM + better-sqlite3 | High-performance local database |


🚀 Getting Started

Prerequisites

Ensure you have pnpm installed globally:

npm install -g pnpm

Installation & Setup

1️⃣ Clone the Repository:

git clone https://github.com/Your-Ehsan/Treo.git
cd Treo

2️⃣ Install Dependencies:

pnpm i

3️⃣ Generate Database Schema:

pnpm db:generate

4️⃣ Start the Development Server:

pnpm dev

📦 Building for Production

To create a Windows executable, run:

pnpm build:win

🤝 Contributing

For more contribution guidelines see CONTRIBUTING.md


🔗 Stay Connected

LinkedIn

Looking forward to your thoughts, feedback, and contributions! 🚀


Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated3mo ago
Forks1

Languages

TypeScript

Security Score

82/100

Audited on Dec 22, 2025

No findings