Skip to content
/ osivibe Public

Osivibe is a video editing software accessible directly from the browser, designed as a Progressive Web App (PWA). It allows users to create, edit, and export videos without installation, offering a fast and cross-platform experience.

License

Notifications You must be signed in to change notification settings

JemaOS/osivibe

Repository files navigation

🎬 OsiVibe

Professional video editor in your browser β€” open source & libre

License: MIT Made by Jema Technology React TypeScript


🎯 About

OsiVibe is a modern, browser-based video editor built with performance and accessibility in mind. Designed to work seamlessly across all devices β€” from foldable smartphones to desktop computers β€” OsiVibe brings professional video editing capabilities to everyone, everywhere.

Key Highlights:

  • πŸ†“ Open Source & Libre β€” Free to use, modify, and distribute
  • 🌐 Browser-Based β€” No installation required
  • πŸ“± Responsive Design β€” Optimized for foldable devices, phones, tablets, and desktops
  • ⚑ Hardware-Optimized β€” GPU/CPU detection for optimal encoding performance

✨ Features

Feature Description
🎬 Timeline Editing Intuitive drag-and-drop timeline for video arrangement
🎨 Modern UI Clean, dark-themed interface with smooth animations
πŸ”„ Transitions Built-in transition effects between clips
πŸ“€ Export Options Multiple format and quality export settings
πŸ–₯️ Hardware Detection Automatic GPU/CPU optimization for encoding
πŸ“š Media Library Organized media management system
βš™οΈ Properties Panel Fine-tune clip properties and effects

πŸ“± Supported Devices

OsiVibe features a comprehensive responsive design system optimized for modern devices:

Category Devices
πŸ“± Foldables Galaxy Z Fold 5/6, Honor Magic V3, Oppo Find N3, Pixel Fold
πŸ“± Smartphones iPhone 15 Pro Max, iPhone SE, Galaxy S24, Pixel 8
πŸ“² Tablets iPad Pro, iPad Air, iPad Mini, Galaxy Tab
πŸ–₯️ Desktop All modern browsers (Chrome, Firefox, Safari, Edge)

Breakpoints

fold-cover: 272px  β”‚  xs: 375px  β”‚  sm: 428px  β”‚  fold-inner: 512px
md: 768px  β”‚  lg: 1024px  β”‚  xl: 1280px  β”‚  2xl: 1536px

πŸš€ Getting Started

Prerequisites

  • Node.js 18 or higher
  • npm or pnpm

Installation

# Clone the repository
git clone https://github.com/jematechnology/osivibe.git
cd osivibe

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:5173 in your browser.


πŸ’» Development

Available Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm run build:prod Build for production (optimized)
npm run preview Preview production build
npm run lint Run ESLint

Project Structure

osivibe/
β”œβ”€β”€ public/           # Static assets & PWA files
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/   # React components
β”‚   β”œβ”€β”€ hooks/        # Custom React hooks
β”‚   β”œβ”€β”€ lib/          # Utility libraries
β”‚   β”œβ”€β”€ store/        # Zustand state management
β”‚   β”œβ”€β”€ types/        # TypeScript type definitions
β”‚   └── utils/        # Helper functions
└── ...config files

πŸ”§ Tech Stack

Technology Purpose
React 18 UI Framework
TypeScript Type Safety
Vite Build Tool & Dev Server
Tailwind CSS Styling
Zustand State Management
shadcn/ui UI Components
FFmpeg.wasm Video Processing
Radix UI Accessible Primitives

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

MIT License Β© 2025 Jema Technology

See LICENSE for more information.


πŸ”— Links


Made with ❀️ by Jema Technology

About

Osivibe is a video editing software accessible directly from the browser, designed as a Progressive Web App (PWA). It allows users to create, edit, and export videos without installation, offering a fast and cross-platform experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published