๐ฎ๐น Un analizzatore di potenziale AI che consiglia modelli open source in base all'hardware dell'utente.
๐ฌ๐ง An AI Potential Analyzer that recommends open-source models based on user hardware.
โจ Prova KSimply! / Try KSimply! โจ
| ๐ฎ๐น Form di Input / ๐ฌ๐ง Input Form | ๐ฎ๐น Analisi / ๐ฌ๐ง Analyses | ๐ฎ๐น Filtri / ๐ฌ๐ง Filters |
|---|---|---|
๐ฎ๐น KSimply รจ un'applicazione web progettata per rispondere a una domanda semplice ma cruciale per chi si avvicina all'IA generativa: "Quali modelli AI open source posso far girare sul mio PC?"
L'utente inserisce la propria GPU e la quantitร di RAM di sistema, e KSimply interroga un database curato di modelli AI per fornire una lista di raccomandazioni dettagliate.
๐ฌ๐ง KSimply is a web application designed to answer a simple but crucial question for newcomers to generative AI: "Which open-source AI models can I run on my PC?"
The user inputs their GPU and system RAM, and KSimply queries a curated database of AI models to provide a list of detailed recommendations.
๐ฎ๐น A differenza di una semplice lista, il cuore di KSimply รจ un motore di analisi che simula il carico di memoria per ogni possibile "ricetta" di modello. Il calcolo รจ cucito su misura per la tua configurazione e considera tutte le combinazioni possibili tra:
- Modello Base: Il componente principale.
- Precisioni di Calcolo: Analizza diverse quantizzazioni come
FP16,FP8, e formati popolari comeGGUF. - Componenti Aggiuntivi: Valuta l'impatto di Text Encoders e VAE opzionali.
Per ogni combinazione, il motore valuta:
- VRAM della GPU: Calcola se tutti i componenti possono risiedere nella VRAM per performance ottimali.
- Offload su RAM: Se la VRAM non รจ sufficiente, simula lo spostamento ("offload") di alcuni componenti sulla RAM di sistema, valutando se l'operazione รจ possibile e avvisando l'utente sull'impatto prestazionale.
- Requisiti di Sistema: Verifica che la RAM totale del sistema sia sufficiente per gestire sia il modello che l'eventuale offload.
๐ฌ๐ง Unlike a simple checklist, the core of KSimply is an analysis engine that simulates the memory load for every possible model "recipe". The calculation is tailored to your setup and considers all possible combinations of:
- Base Model: The main component.
- Computational Precisions: It analyzes different quantizations like
FP16,FP8, and popular formats such asGGUF. - Additional Components: It assesses the impact of optional Text Encoders and VAEs.
For each combination, the engine evaluates:
- GPU VRAM: It calculates if all components can reside in VRAM for optimal performance.
- RAM Offloading: If VRAM is insufficient, it simulates moving ("offloading") some components to the system RAM, assessing if the operation is possible and warning the user about the performance impact.
- System Requirements: It verifies that the total system RAM is sufficient to handle both the model and any potential offloading.
- ๐ Framework: SvelteKit
- ๐ป Language: TypeScript
- ๐จ Styling: Tailwind CSS
- ๐ Internationalization (i18n): Paraglide JS
- ๐พ Database: SQLite (Local) & Turso (Production)
- โ๏ธ Hosting: Vercel
- โ๏ธ Icons: Lucide Icons
Prerequisiti / Prerequisites:
- ๐ฎ๐น ร necessario avere Node.js (versione 18.x o successiva consigliata) installato sul proprio sistema. Questo include npm (Node Package Manager). ๐ฌ๐ง You need to have Node.js (version 18.x or later recommended) installed on your system. This includes npm (Node Package Manager).
Per eseguire KSimply sul tuo computer locale, segui questi passaggi:
- Clona il repository:
git clone https://github.com/d4N-87/KSimply.git cd KSimply - Installa le dipendenze:
npm install - Crea e popola il database locale:
npm run db:seed - Avvia il server di sviluppo:
npm run dev
L'applicazione sarร disponibile su http://localhost:5173.
To run KSimply on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/d4N-87/KSimply.git cd KSimply - Install dependencies:
npm install - Create and seed the local database:
npm run db:seed - Start the development server:
npm run dev
The application will now be available at http://localhost:5173.
๐ฎ๐น Il database di KSimply verrร aggiornato periodicamente con nuove schede video e nuovi modelli AI.
๐ฌ๐ง KSimply's database will be periodically updated with new graphics cards and AI models.
๐ฎ๐น Se KSimply ti รจ stato utile, considera di supportare il progetto. Ogni contributo aiuta a mantenere il sito attivo e a finanziare lo sviluppo di nuove funzionalitร !
๐ฌ๐ง If you found KSimply useful, please consider supporting the project. Every contribution helps keep the site running and funds the development of new features!
๐ฎ๐น Questo progetto รจ rilasciato sotto la Licenza MIT.
๐ฌ๐ง This project is released under the MIT License.