An open API service indexing awesome lists of open source software.

https://github.com/rittiksoni/bloom

🌸 Bloom – Capture, share, and collaborate with ease.
https://github.com/rittiksoni/bloom

bloom loom record screen-capture screen-recorder

Last synced: 4 months ago
JSON representation

🌸 Bloom – Capture, share, and collaborate with ease.

Awesome Lists containing this project

README

          

# 🌸 Bloom




Bloom: An open-source alternative to Loom

**Bloom** is a Flutter-based screen recording and collaboration tool that makes capturing, editing, and sharing video content seamless and intuitive.

---

## 🚀 Current Features

- **Full-Screen Recording**
- **Specific Area Recording**
- **Window Recording**
- **Camera Overlay**
- **System & Microphone Audio**

---

## 🛣️ Roadmap

1. **Annotation Tools**

- Pens, shapes, text overlays for on-video annotations

2. **Cloud Sync & Instant Share Links**

- Sync recordings to cloud storage
- Generate secure shareable links
- Integrations with Jira, Confluence, Slack, Google Drive, AWS and more

3. **Video Trimming & Editing**

- Cut, trim, and merge clips
- Basic transitions and effects

4. **Workspace Collaboration**

- Organized workspaces for teams
- Real-time comment threads and feedback
- Permissions and access control

5. **AI Features**
- **Automatic Highlight Detection**: AI identifies and tags key moments in recordings
- **Smart Transcription & Captions**: Real-time speech-to-text with multi-language support
- **Noise Reduction**: AI-driven audio cleanup for crystal-clear sound
- **Content Summarization**: Generate concise video summaries for quick overviews
- **Auto-Tagging & Search**: AI tags recordings for easy search and organization

---

## 📦 Installation

1. Clone the repo:

```bash
git clone https://github.com/RittikSoni/Bloom.git
cd bloom
```

2. Install dependencies:

```bash
flutter pub get
```

3. Run on your device or emulator:
```bash
flutter run
```

---

## 📖 Usage

- Tap the **Record** button to start capturing your screen.
- Use the toolbar to switch between full-screen, region, window, or camera modes.
- Access recordings in the **Library** tab for playback and sharing.

---

## 🖥️ Supported Platforms

- **Windows**
- **macOS**

_(Coming soon: Linux, iOS, Android, Web)_

## 🤝 Contributing

We welcome contributions! Please:

1. Fork the repository
2. Create a feature branch
3. Submit a pull request

Ensure code follows Flutter best practices and includes relevant tests.

---

## 📄 License

Distributed under the MIT License. See `LICENSE` for details.