Oxide Lab

screenshot of Oxide Lab
svelte
vite
tailwind
bits-ui

Modern desktop application (Rust + Tauri v2 + Svelte 5 + Candle (HF)) for communicating with AI models that runs completely locally on your computer. No subscriptions, no data sent to the internet — just you and your personal AI assistant

Overview

Oxide Lab is an innovative desktop application designed for running large language models directly on your machine. Built using cutting-edge technologies such as Rust and Tauri v2, it offers a seamless and fast chat interface while ensuring your data remains private and secure, without the need for internet connectivity or external APIs. This makes it an ideal solution for users who value privacy and the convenience of local processing.

With Oxide Lab, you can effortlessly engage in text generation across different models and architectures, making it not only powerful but versatile for various use cases. Whether you’re a researcher, developer, or enthusiast, this tool provides the functionality you need to explore large language models on your own terms.

Features

  • 100% Local Inference: All processing occurs on your device, ensuring that your data remains private and never leaves your machine.
  • Multi-Architecture Support: Compatible with various models including Llama, Qwen, Mistral, and more, as well as formats like GGUF and SafeTensors.
  • Hardware Acceleration: Supports CPU and GPU acceleration using CUDA for NVIDIA and Metal for Apple Silicon, optimizing performance for larger models.
  • Streaming Text Generation: Generate text dynamically, allowing for more interactive and engaging conversations without delay.
  • Multi-Language UI: Enjoy a user-friendly experience in multiple languages including English, Russian, and Brazilian Portuguese.
  • Modern Interface: Built with Svelte 5 and Tailwind CSS, the application boasts an intuitive and modern design that enhances user interaction.
  • Robust Security: With no telemetry or data collection and a strict Content Security Policy, your information remains protected while using the application.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

bits-ui
Bits UI

Bits UI is a headless component library for Svelte that provides unstyled, accessible UI primitives. It powers shadcn-svelte and offers a foundation for building custom component libraries with full accessibility support in the Svelte ecosystem.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Stylelint

Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.