Apache License 2.0

MeraRAW is Open Source

The full MeraRAW photo editor is now open source. Clone, build, and run it locally — or contribute back.

What's Open Source

The complete MeraRAW photo editor application is open source under the Apache License 2.0. This includes the full RAW editing engine, AI assistant integration, mask tools, catalog, and export pipeline.

✓ Photo Editor App

The entire desktop application — Tauri 2, Rust core, native GPU (Metal/wgpu), React/TypeScript UI.

✓ RAW Engine

Full RAW decode, non-destructive editing pipeline, GPU-accelerated rendering with cache-the-chain optimization.

✓ AI Assistant

Natural language editing with Claude integration — sees your edits as labeled slider moves, not hidden filters.

✓ Smart Masks

On-device subject segmentation, sky detection, radial/linear/brush masks with scoped editing stacks.

Note: This marketing/landing website is not open source — only the photo editor application.

Build from Source

MeraRAW is built with Tauri 2 + Rust + React. Follow these steps to build and run locally on macOS, Windows, or Linux.

1

Prerequisites

2

Clone the Repository

git clone https://github.com/kaimai-apex/MeraRAW.git cd MeraRAW
3

Install Dependencies

npm install
4

Run in Development

npx tauri dev

This launches the MeraRAW app in development mode.

5

Build for Production

npx tauri build

Creates an optimized production build. The installer/binary will be in src-tauri/target/release/bundle/.

AI Assistant (Optional)

To enable the AI assistant, set the ANTHROPIC_API_KEY environment variable to your Claude API key before running npx tauri dev. Without this, you can use MERATECH_ASSISTANT_MOCK=1 for an offline demo mode.

Run Tests

cd src-tauri cargo test -p meratech-core

Runs the full headless test suite (~70 tests covering all phases).

For detailed build instructions, troubleshooting, and platform-specific notes, see the README on GitHub.

How to Contribute

We welcome contributions! Whether it's bug fixes, new features, documentation improvements, or testing, every contribution helps make MeraRAW better.

🐛 Report Bugs

Found a bug? Open an issue on GitHub Issues with reproduction steps and your environment details.

💡 Suggest Features

Have an idea for a new feature or improvement? Open a GitHub issue or discuss it on Discord.

🔧 Submit Pull Requests

Fork the repo, create a feature branch, make your changes, and submit a PR. Follow the existing code style and include tests where applicable.

📖 Improve Docs

Documentation improvements are always welcome — whether it's fixing typos, clarifying instructions, or adding examples.

Contribution Workflow

  1. Fork the repository on GitHub
  2. Clone your fork locally: git clone https://github.com/YOUR_USERNAME/MeraRAW.git
  3. Create a branch for your feature or fix: git checkout -b feature/my-feature
  4. Make your changes and test them locally
  5. Commit with clear, descriptive messages: git commit -m "Add feature X"
  6. Push to your fork: git push origin feature/my-feature
  7. Open a Pull Request from your branch to kaimai-apex/MeraRAW:main

Code Guidelines

  • Follow the existing Rust and TypeScript code style
  • Add tests for new features (see src-tauri/tests/ and core/src/ for examples)
  • Run cargo test and cargo clippy before submitting
  • Keep PRs focused — one feature or fix per PR when possible
  • Update documentation if you change public APIs

License & Legal

Apache License 2.0

MeraRAW is licensed under the Apache License, Version 2.0. You are free to use, modify, and distribute the software, even for commercial purposes, as long as you comply with the license terms.

Read the full license

Security

If you discover a security vulnerability, please report it responsibly. Email us at security@meratech.co with details, and we'll work with you to address it promptly.

Join the Community

Connect with other MeraRAW users and contributors.

Open Source Release Details

Release Version

Based on v0.1.9-andrew

License

Apache License 2.0

Repository

github.com/kaimai-apex/MeraRAW

Latest Code

Always on the main branch — clone and build to get the latest