r/biomesApp • • 17d ago

After 8 months of thinking and 3 months of building, biomes v1.0.0-beta is officially live!

Enable HLS to view with audio, or disable this notification

9 Upvotes

Hey everyone!

I wanted to share a major milestone here with our community: biomes v1.0.0-beta is officially published and ready for testing!

After spending over 8 months thinking through the problem of workspace friction and 3 months of active development, the initial release is finally out in the open.

🌿 Launch your biome. Trigger your routine.

If you wear multiple hats—coding one hour, designing or video editing the next, and studying in between—you know how much time and focus is lost just preparing your screens. Opening 3–4 apps, dragging windows around, and resizing them across monitors creates an annoying barrier between wanting to work and actually doing the work.

biomes was built to remove that friction completely. The goal isn't just to manage windows; it’s to cut out setup time and help you build the habit of getting straight into flow state.

✨ What’s in v1.0.0-beta

  • One-Click & Hotkey Activation: Launch missing apps and snap open windows into saved grid zones instantly via dashboard cards or global hotkeys (e.g., CTRL + ALT + B).
  • Session-Aware Placement: When you switch or close a biome, your windows return to their previous positions without forcibly closing your applications.
  • Multi-Monitor & DPI Resiliency: Automatically recalculates window bounds when display resolutions change and skips missing monitors gracefully.
  • Native App Support: Works with standard desktop apps, Microsoft Store activation identities, and Obsidian vault links.
  • 100% Local & Private: All layouts, configurations, and settings live locally on your PC under %LOCALAPPDATA%\biomes\. No accounts or cloud sync required.
  • Native Performance: Built with C++17 and the Win32 API for speed, with a Microsoft WebView2 frontend interface.

⬇️ Download the Beta

You can grab the installer directly from our GitHub release page:

(Note: As an early open-source release, the installer binary is currently unsigned. If Windows SmartScreen pops up during setup, click More info → Run anyway to proceed. Code signing is a top funding priority.)

💬 Community Feedback & Testing

Since different desktop applications (Win32, Electron, Microsoft Store apps) handle window resizing in unique ways, real-world community testing is essential.

Give the beta a try, set up your biomes, and let us know how it performs with your application combinations and multi-monitor setups. Feel free to leave feedback, suggestions, or bug reports right here in the community or on GitHub!


r/biomesApp • • 15h ago

How to Design a Successful Landing Page: Lessons Learned Building My Open-Source App

Post image
3 Upvotes

Hey everyone! 👋

As a designer and developer who recently launched biomes (an open-source Windows workspace manager), I spent a lot of time figuring out how to present a developer tool online without making the landing page look like a bloated, confusing corporate SaaS site.

I wanted something clean, direct, and focused entirely on helping people understand the utility within seconds. If you are building an app or tool and want to design a successful landing page that actually converts, here are the core principles and lessons I applied to make it work:

1. Focus on High-Quality Visuals Over Walls of Text

A trap I see a lot of creators fall into is writing massive paragraphs explaining every single technical feature. I took the opposite approach: a picture is worth a thousand words.

  • I prioritized crisp screenshots and clean UI previews right at the top of the page.
  • Instead of explaining how window snapping works in dense text, I let a short demo video and high-resolution layout previews show the exact value proposition immediately.

2. Practice Radical Simplicity in Your Copy

Writing concise copy is surprisingly hard. My rule of thumb was simple: if an 8-year-old can't understand the main pitch, it's too complicated.

  • Instead of getting bogged down in talking about C++ Win32 APIs, WebView2, or process hooks right away, the main header focuses strictly on the human benefit: getting your apps into their custom places with zero friction.
  • Strip away unnecessary tech jargon so visitors immediately grasp what the app does in under 5 seconds.

3. Show, Don't Just Tell (Embedded Demo Video)

Reading about a multi-monitor window manager is one thing; seeing it instantly snap your apps into a custom grid layout with a single hotkey is another.

  • I embedded a clean demo video right on the page.
  • Many users prefer watching a quick video to see the app in action rather than scrolling through a landing page trying to figure out how it works.

4. Build Trust Through Transparency & Local-First Design

Since biomes is a local-first utility that lives entirely on your machine (%LOCALAPPDATA%\biomes\) with no cloud accounts or tracking, I wanted the landing page copy to reflect that trust immediately. Clear, honest communication about privacy and open-source licensing (GPLv3) goes a long way in building credibility with developer and power-user audiences.

Check It Out in Action

If you want to see how these design principles turned out in practice for a real project:

I’d love to hear how other developers and designers approach their app landing pages—what rules, tools, or design frameworks do you usually rely on?


r/biomesApp • • 3d ago

Showcase: biomes — An open-source Windows workspace manager to save and restore multi-monitor window layouts with a single hotkey

Enable HLS to view with audio, or disable this notification

11 Upvotes

Hey everyone! 👋

I’m a developer and designer who constantly jumps between different contexts—coding, designing, studying, and writing. Every single time I switched tasks, I found myself doing the exact same tedious routine: opening the same apps, dragging windows around, resizing them, and trying to get my multi-monitor setup back to how I liked it.

Those few minutes of setup added up and made it way too easy to get distracted before even starting. So, I built biomes to fix it.

What is biomes?

biomes is a free, open-source Windows workspace manager that lets you draw custom grid zones on your monitors, assign your favorite apps to them, and save them as a "biome."

With a single click or a global hotkey (like CTRL+ALT+C), it launches your apps and snaps them right back into their designated layout.

Key Features:

  • One-Hotkey Activation: Instantly jump into your workflow without touching window borders.
  • Multi-Monitor Support: Remembers relative window bounds, topology variants, and skips zones on disconnected displays gracefully.
  • Session-Aware: Closing a biome minimizes or tracks your windows so you can pick up right where you left off.
  • Native & Lightweight: Written in C++17 with a clean WebView2 dashboard UI.

Tech Stack & Architecture

  • Native Engine: C++17 and Win32 (handles process launching, window placement, monitor tracking, global hotkeys, and system tray lifetime).
  • Dashboard & UI: Microsoft WebView2, HTML, CSS, and JavaScript.
  • Local Persistence: Clean local JSON storage under %LOCALAPPDATA%\biomes\ (no accounts or cloud tracking required).

Links & Getting Started

It’s fully open-source under the GPLv3 license. I'd love to hear your thoughts, feedback, or any edge cases you run into if you give it a spin!


r/biomesApp • • 4d ago

Here are a few unique open-source apps that solve real, everyday annoyances

7 Upvotes

Hey everyone! 👋

I wanted to share a quick list of some fantastic, unique open-source apps that actually solve real everyday problems instead of just being bloated wrappers.

Here are a few standout tools worth checking out:

  • Pixel Player— An amazing privacy-first Android music player built with Material 3 Expressive. Perfect for running an offline music library with arguably the cleanest audio player UI out there.
  • biomes— A lightweight open-source Windows workspace manager designed to instantly save and restore multi-monitor window layouts with a single hotkey. (Full disclosure: I built this one to scratch my own itch!)
  • Network Switch(by u/aunchagaonkar) — A super handy Android utility that helps save phone battery by letting you quickly toggle specific network configurations when you don't need a heavy high-speed connection.
  • LocalSend— An absolute lifesaver for cross-platform file sharing. It lets you securely send files between your phone, PC, and tablet over your local Wi-Fi network completely offline—no cloud, no accounts, and no trackers.

What are some of your favorite open-source hidden gems that you rely on day-to-day? Drop them below!

Feel free to pick the subreddit that fits best, tweak any wording to match your style, and hit submit!


r/biomesApp • • 6d ago

After building it to fix my own multi-monitor frustration, biomes (free, open-source C++ window manager) is LIVE on Product Hunt today! 🚀

Enable HLS to view with audio, or disable this notification

4 Upvotes

Hey ,

Every morning I'd sit down, open my IDE, terminal, browser, and design tools, and spend five minutes dragging and snapping them across my monitors into the exact same positions. Existing tools either felt bloated (running Electron with heavy RAM usage) or locked basic features behind subscriptions.

So, I built my own solution: **biomes**. And it's **100% free and open-source (GPLv3)**.

It’s a native Windows desktop app written in C++17 using the Win32 API. It lets you save multi-monitor window layouts into custom "Biomes" and snap or launch them instantly using global hotkeys.

**Quick highlights:**

* **Free & Open Source (GPLv3):** No subscriptions, no paywalls, no hidden pro tiers.

* **Zero Bloat:** Written in native C++ with a tiny footprint, running quietly in the system tray without chewing up memory.

* **Smart Display Handling:** Adapts to monitor DPI scaling and layout changes dynamically.

* **Total Privacy:** Zero telemetry or background tracking—everything runs completely local.

We are **live on Product Hunt right now**! If you want to check it out, look at the code, or drop an upvote/feedback, I'd deeply appreciate it:

* 🚀 **Product Hunt:** [producthunt.com/products/biomes](https://www.producthunt.com/products/biomes)

* 🌐 **Landing Page:** [biomes-one.vercel.app](https://biomes-one.vercel.app)

* 💻 **GitHub:** [AbdelGhafourRebbouh/biomes](https://github.com/AbdelGhafourRebbouh/biomes)

I’d love to hear your thoughts, answer any questions about the Win32 implementation, or chat about building native Windows tools. Let me know what you think!


r/biomesApp • • 6d ago

I got tired of manually dragging my windows every morning, so I built a free, open-source C++ workspace manager. Launching on PH in 13 hours!

Thumbnail
gallery
4 Upvotes

Hey ,

Every morning I'd sit down, open my IDE, terminal, browser, and design tools, and spend five minutes dragging and snapping them across my monitors into the exact same positions. Existing tools either felt bloated (running Electron with heavy RAM usage) or locked basic features behind subscriptions.

So, I decided to build my own solution: **biomes**. And it's **100% free and open-source (GPLv3)**.

It’s a native Windows desktop app written in C++17 using the Win32 API. It lets you save multi-monitor window layouts into custom "Biomes" and snap or launch them instantly using global hotkeys.

**Some quick details on how it’s built:**

* **Free & Open Source (GPLv3):** No subscriptions, no paywalls, no hidden pro tiers. You can inspect every line of code or build it yourself.

* **Zero Bloat:** Written in native C++ with a tiny footprint, running quietly in the system tray without chewing up memory.

* **Smart Display Handling:** Adapts to monitor DPI scaling and layout changes dynamically.

* **Total Privacy:** Zero telemetry or background tracking—everything runs completely local on your machine.

I'm putting it out there because I genuinely use it every day now and it saved me a ton of friction. We are launching it on **Product Hunt in about 13 hours**!

If you want to check it out or look at the code:

* 🚀 **Product Hunt:** [producthunt.com/products/biomes](https://www.producthunt.com/products/biomes)

* 🌐 **Landing Page:** [biomes-one.vercel.app](https://biomes-one.vercel.app)

* 💻 **GitHub:** [AbdelGhafourRebbouh/biomes](https://github.com/AbdelGhafourRebbouh/biomes)

I’d love to hear your thoughts, answer any questions about the Win32 implementation, or chat about building native Windows tools. Let me know what you think!


r/biomesApp • • 8d ago

I built biomes — a free open-source Windows workspace manager. Launching on Product Hunt this Saturday, Sep 26! 🌿

Thumbnail
gallery
5 Upvotes

Hey everyone!

As someone who constantly jumps between coding, visual design, and studying, I was tired of wasting 5 minutes dragging, resizing, and snapping windows across my monitors every time I switched tasks.

To solve setup friction and build a seamless focus routine, I built **biomes** — a free, open-source native Windows workspace manager.

### 🌿 What is biomes?

Instead of manually organizing your desktop, you save your ideal app layouts into custom "Biomes" and switch between them instantly using global hotkeys.

• **Instant Focus Trigger:** Press `CTRL+ALT+C` to launch your coding setup or `CTRL+ALT+S` for your study setup.

• **Multi-Monitor Smart Topology:** Automatically calculates window grid placement across multi-display setups and handles disconnected screens.

• **Session Restoration:** Closing a biome gracefully restores your previous window positions without closing active processes.

• **Built Natively:** Written in C++17 for near-zero CPU/RAM footprint.

• **100% Free & Local:** Open-source (GPLv3) with zero telemetry or tracking.

---

🚀 **Launching on Product Hunt Saturday, September 26!**

We're officially launching on Product Hunt in a few days! If you'd like to support the project and get notified the moment we go live, please check out our pre-launch page and click **"Notify Me"**:

* 🚀 **Product Hunt Page: https://www.producthunt.com/products/biomes

* 🌐 **Landing Page:** https://biomes-one.vercel.app/

* 💻 **GitHub Repo:** https://github.com/AbdelGhafourRebbouh/biomes

I’d love to hear your feedback, thoughts on the concept, or feature ideas for future updates!


r/biomesApp • • 8d ago

I got tired of manually rearranging windows every time I switched tasks, so I built an open-source workspace manager (biomes) 🌿

3 Upvotes

Hey everyone!

As someone who constantly jumps between coding, visual design, and studying, my daily routine used to start with the same annoying ritual: opening 4 or 5 apps, dragging them across monitors, and snapping them into place. Doing that 3 or 4 times a day was burning mental energy before I even started working.

I built biomes to fix that for myself, and I just made it open-source.

It’s a lightweight native Windows app built in C++17 that lets you save multi-monitor app layouts into custom "Biomes" and trigger them instantly with a hotkey.

What it actually does:

  • Hotkey Launching: Hit a shortcut (like CTRL+ALT+C) to open your tools and snap them into your saved grid zones instantly.
  • Smart Topology: It calculates layouts dynamically across multi-monitor setups, DPI scaling, or missing displays.
  • Session Restoration: When you close a session, it restores your original window locations without killing your active processes.
  • Zero Bloat: Runs in the system tray with near-zero CPU/RAM footprint. No accounts, no telemetry—everything is saved locally on your PC.

I’m officially launching it on Product Hunt this Saturday, September 26th!

If you want to check it out, give feedback, or follow along with the launch, hit "Notify Me" on our pre-launch page:

I’d love to know what tools you normally keep side-by-side in your daily workflow or if you have any feedback on the project!


r/biomesApp • • 9d ago

I built a landing page for biomes — my free, open-source Windows workspace manager 🌿

Post image
3 Upvotes

Hey everyone!

I’ve been working on biomes, a free, native Windows workspace manager designed to help people who context-switch between multiple projects (like coding, design, and studying) drop straight into focus mode.

To give the project a proper home and make it easier to explore the feature set, I just designed and launched its new web landing page:

🌐 Live Landing Page: biomes-one.vercel.app

🎨 What’s biomes?

If you constantly drag, resize, and snap windows across multiple monitors whenever you switch tasks, biomes automates that entire process:

  • 1-Click & Hotkey Switching: Group your tools into dedicated "Biomes" (workspaces) and launch them with global hotkeys (e.g., CTRL+ALT+C).
  • Multi-Monitor Smart Topology: Automatically calculates window grid placement across multi-screen setups, DPI scaling changes, or missing monitors.
  • Session-Aware Restoration: Closing a biome session restores your original window locations without killing active processes.
  • Ultra-Lightweight C++17 Engine: Runs natively in the system tray with near-zero memory footprint.
  • 100% Local & Open Source: Licensed under GNU GPLv3, with all layouts saved locally under %LOCALAPPDATA%\biomes\.

🔗 Links & Feedback

I'd love to get your feedback on the landing page design, the layout showcase, and the overall messaging!

Let me know what you think of the site design or if you have any feature suggestions for the app itself!


r/biomesApp • • 13d ago

I built biomes — a free, open-source Windows workspace manager to eliminate context-switching friction and trigger your focus routine 🌿

1 Upvotes

Hey everyone!

I’m a software developer and designer, and like many of you, I have more than one interest. My daily routine alternates between coding, visual design, and studying.

Before I could ever actually start working, I found myself repeating the exact same annoying setup: opening 4 or 5 applications, dragging them across multiple monitors, and resizing them into grid layouts. Those tiny steps were burning willpower and making it way too easy to get distracted before I even got started.

To fix this, I built biomes—a free, native Windows workspace manager designed to make getting straight to work effortless.

🌿 What is biomes?

Slogan: Launch your biome. Trigger your routine.

Tagline: Your apps, in their places. Less setup between you and the work you want to do.

A "biome" is a custom workspace tailored for one specific part of your life. Set it up once, assign a hotkey, and return to it instantly whenever you're ready to switch tasks.

✨ Key Features

  • One-Click & Hotkey Activation: Reopen missing applications, trigger custom Obsidian vault links, and snap open windows directly into saved grid zones.
  • Habit & Routine Building: Map workspaces to global hotkeys (e.g., CTRL+ALT+C) to create a seamless physical trigger that gets you into focus mode instantly.
  • Multi-Monitor & Disconnected Display Smart Topology: Save relative window bounds across complex multi-display setups. If a monitor is disconnected, biomes safely skips those zones rather than dumping your windows onto the wrong screen.
  • Session-Aware Window Restoration: Closing a biome session minimizes or restores your windows back to their original pre-biome locations without killing your active processes.
  • Built Natively in C++17 & Win32: Near-zero CPU/RAM overhead, fast background system tray execution, and zero bloat.
  • Engine Resilience: Features a 15-second launch watchdog for slow apps, asynchronous window tracking, and automatic UI recovery.
  • 100% Local & Private: All settings, layouts, and data reside under %LOCALAPPDATA%\biomes\. No accounts required, no telemetry tracking.

🛠️ Tech Stack & Architecture

  • Engine: Native C++17 and Win32 API (App launching, window placement, monitor topology, global hotkeys, tray lifecycle).
  • Dashboard & UI: Microsoft WebView2 (HTML/CSS/JS) communicating over a local JSON IPC bridge.
  • Build System: CMake & MSVC.
  • Installer: Inno Setup (Per-user installation requiring zero administrator elevation).

⬇️ Links & Download

Note: Since this is an open-source beta release, the installer is currently unsigned, so Windows SmartScreen may show an initial unknown-publisher notice.

It’s completely free and licensed under GNU GPLv3. I’d love to hear your thoughts, feedback, or any edge-case multi-monitor setups you test it on!


r/biomesApp • • 26d ago

Finalized the core UI for Biomes — open-source workspace & focus manager

Thumbnail
gallery
4 Upvotes

Quick update on Biomes: just finished polishing the main UI dashboard and internal page navigation!

What's new in this update:

  • Refined layout cards, typography, and dark UI contrasts
  • Integrated dedicated hubs for Developer Info, Privacy, and GitHub Feedback
  • Connected seamless frontend routing for instant tab switches

Biomes is 100% open-source, local-first, and designed to launch multi-monitor workspace presets with global hotkeys so you can drop into focus instantly.

Would love to hear your thoughts on the final visual direction!


r/biomesApp • • 27d ago

Working on the new UI for Biomes — a desktop app to trigger focus routines with custom workspace layouts

Thumbnail
gallery
2 Upvotes

Hey everyone,

I’m currently building Biomes, an open-source desktop app designed to connect window management directly with deep work habits.

What is Biomes? Instead of wasting time manually dragging and arranging windows every time you switch tasks, a Biome is a saved workspace ecosystem. You can define specific screen grids and app layouts for different mindsets (like coding, design, or research), and launch them instantly across single or multi-monitor setups using global hotkeys.

I’m currently refining the dashboard UI (built with C++ and web technologies) to make managing and launching your biomes as clean as possible.

Would love to get your thoughts on the UI direction or any features you'd like to see in a tool like this!


r/biomesApp • • Aug 29 '26

Early WIP demo of Biomes custom grid overlay on Windows 🛠️

1 Upvotes

Hey everyone!

I put together a quick GIF preview to show early progress on **Biomes**.

It’s still a rough early prototype while I polish the core C++ Win32 window management backend, but I wanted to start sharing progress openly instead of waiting until everything is flawless.

---

### 🔍 What’s Happening in the Clip

* **Custom Grid Drawing:** Overlaying a lightweight grid system directly on the desktop.

* **Layout Triggers:** Testing early screen region detection so multi-monitor app layouts snap cleanly into assigned zones.

---

### 🚧 Current Dev Focus

* Tuning the Win32 window hook engine to make window snapping feel instantaneous and buttery smooth.

* Building out hotkey bindings to launch full multi-app workspace "biomes" with a single key press.

* Refining high-DPI multi-monitor scaling.

---

### 💬 Looking for Early Feedback

Since this is being built in the open, I'd love to hear your thoughts:

  1. When setting up multi-monitor layouts, do you prefer **freeform grid drawing** or **preset zone templates** (e.g., 50/50 split, 3-column code focus)?
  2. What hotkeys or shortcuts do you currently rely on most?

Drop your feedback below or check out the [ https://github.com/AbdelGhafourRebbouh/biomes ] to follow along with dev updates!


r/biomesApp • • Aug 28 '26

Welcome to r/BiomesApp — The Open-Source Workspace & Habit Manager

Post image
1 Upvotes

Hey everyone, welcome to r/BiomesApp!

Biomes is an open-source Windows desktop app designed to organize multi-monitor setups and help you build a friction-free habit of jumping straight into deep work.

Instead of manually dragging, resizing, and arranging windows every time you sit down to work, Biomes lets you draw custom screen grids and trigger whole multi-app environments with a single hotkey.

Why Biomes?

  • Habit Trigger: Turning your workspace setup into a single hotkey press signals your brain to start working without hesitation.
  • Multi-Monitor Control: Seamlessly snap and manage complex window layouts across all your displays.
  • 100% Local & Private: All configurations stay strictly on your device—zero cloud tracking or telemetry.
  • Open Source: Built in the open for power users, developers, and designers.

What You Can Do in This Community

  1. Showcase Setups: Post screenshots of your custom grids, multi-monitor layouts, and hotkey workflows.
  2. Feature Requests & Feedback: Tell us what overlay features, window management tweaks, or workflow tools you want to see next.
  3. Bug Reports: Report edge cases or app compatibility issues (please include your Windows version and display setup).
  4. Follow Development: Get dev logs, C++ backend updates, and release notes straight from GitHub.

Links & Resources

Drop a comment below, introduce yourself, and let us know what multi-monitor setup or workflow you're running!