Sari la conținut

Servicii · Desktop

Unelte desktop rapide, care merg și offline.

Aplicații native scrise în Rust: pornesc repede, lucrează fără internet și îți păstrează datele pe calculator — de la facturare la dictare vocală cu AI local.

O aplicație desktop nativă este un program instalat pe calculator, care rulează direct pe hardware-⁠ul lui, fără să depindă de browser sau de o conexiune la internet.

Detalii

Bitnoda construiește aplicații desktop în Rust, cu interfețe în Dioxus și date stocate local în SQLite — același stack ca MyInvoice, una dintre uneltele sale proprii.

Pentru cine e

  • Ai nevoie de o unealtă internă care să meargă și fără internet: în depozit, pe teren sau în birouri cu conexiune slabă.
  • Lucrezi cu date sensibile și vrei ca ele să rămână pe calculatorul utilizatorului, nu pe un server.
  • Vrei să rulezi modele AI local — transcriere, căutare, asistenți — fără să trimiți datele în cloud.
  • Ai o aplicație desktop veche, lentă sau greu de instalat și vrei s-⁠o rescrii pe o bază modernă.
  • Ai nevoie de o aplicație care folosește GPU-⁠ul și resursele calculatorului mai bine decât poate un browser.

Ce primești

  • Aplicație instalabilă pentru sistemele de operare de care ai nevoie
  • Interfață nativă și rapidă, construită cu Dioxus
  • Date păstrate local în SQLite, cu export și backup
  • AI local (de exemplu Whisper sau modele prin Ollama), dacă produsul o cere
  • Sincronizare opțională cu platforma ta web, printr-⁠un API în Rust (Axum)
  • Actualizări și mentenanță după lansare

Cum lucrăm

  1. Descoperire

    Stabilim cine folosește aplicația, pe ce calculatoare și ce trebuie să meargă fără internet.

  2. Arhitectură

    Decidem cum se stochează datele local, ce se sincronizează și ce rulează pe GPU. Schițăm interfața înainte de cod.

  3. Dezvoltare

    Construim în Rust, în iterații scurte, cu versiuni instalabile pe care le testezi pe calculatoarele tale.

  4. Distribuție și actualizări

    Pregătim instalatoarele și modul de actualizare, apoi rămânem aproape pentru versiunile noi.

Tehnologii

  • Rust
  • Dioxus
  • Axum
  • SQLite
  • Whisper
  • Ollama

Proiecte relevante

Întrebări frecvente

De ce Rust pentru aplicații desktop?

Pentru că aplicațiile în Rust pornesc repede, consumă puțină memorie și evită din construcție o întreagă clasă de erori de memorie. Rulează fluid pe calculatoare modeste și pot folosi direct GPU-⁠ul, cum face VoxTyper, care rulează Whisper local pentru dictare offline.

Aplicația merge pe Windows, macOS și Linux?

Rust și Dioxus pot construi aplicația pentru Windows, macOS și Linux din aceeași bază de cod. Stabilim de la început pe ce sisteme de operare o vei folosi și o testăm pe acelea.

Funcționează fără internet?

Da, acesta e unul dintre principalele motive pentru o aplicație desktop. Datele stau local, în SQLite, iar funcțiile esențiale nu depind de un server. Dacă ai nevoie, adăugăm sincronizare cu platforma web, care rulează când conexiunea e disponibilă.

Cât costă o aplicație desktop?

Depinde de funcții, de câte sisteme de operare trebuie acoperite și de nevoia de sincronizare sau de AI local. Intervalele din formularul de contact merg de la sub 3.000 € la peste 25.000 €, iar estimarea exactă, pe etape, o primești după prima discuție.

Cât durează dezvoltarea unei aplicații desktop?

O unealtă cu un scop clar poate fi gata în câteva săptămâni, iar o aplicație cu sincronizare, AI local și mai multe roluri durează câteva luni. Calendarul realist îl stabilim după descoperire.

Cine deține codul și cine face actualizările?

Codul scris pentru tine îți aparține. Ne putem ocupa în continuare de actualizări, de compatibilitatea cu versiunile noi de sistem și de funcțiile noi, sau predăm proiectul echipei tale, cu documentație — indiferent dacă firma ta e în România, Republica Moldova sau altundeva în UE.

Alte servicii

Spune-⁠ne ce vrei să construiești.

Descrie pe scurt ideea sau produsul tău. Revenim cu întrebări bune și un plan concret.

Începe un proiect