whatisgithub

What is mercek?

utibeabasi6/mercek — explained in plain English

Analysis updated 2026-05-18

69TypeScriptAudience · ops devopsComplexity · 3/5LicenseSetup · moderate

In one sentence

A desktop app for Mac and Linux that gives you one dashboard to monitor and manage AWS ECS container services, with confirm-before-change safety built in.

Mindmap

mindmap
  root((Mercek))
    What it does
      Manages AWS ECS
      Read only by default
      Confirm before change
    Tech stack
      Rust
      Tauri
      React
      TypeScript
    Use cases
      Monitor services
      Roll back deployments
      Agent assisted changes
    Audience
      DevOps engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Monitor the health, logs, and resource usage of ECS services across accounts in one window.

USE CASE 2

Roll back or update a container deployment with a confirmation step before it hits AWS.

USE CASE 3

Open an interactive shell into a running ECS container without the AWS web console.

USE CASE 4

Connect an AI coding assistant to propose ECS changes that still require your approval.

What is it built with?

RustTauriReactTypeScriptAWS ECS

How does it compare?

utibeabasi6/mercekdiendh/zca-bridgevoid5tar/curio
Stars696968
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/54/53/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

macOS builds aren't Apple-notarized yet, triggering a security warning on first launch.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Mercek is a desktop app for Mac and Linux that gives you a single window to manage Amazon ECS, which is a cloud service from Amazon used to run containerized software (packaged applications that carry their own dependencies). Instead of clicking through the Amazon web console, which can be slow and difficult to use across multiple accounts, Mercek reads your existing AWS login credentials from your machine and shows all your running services at once. The app is read-only by default. You can see the health of your services, check live logs, view CPU and memory usage, and monitor recent deployments. When you want to make a change, such as rolling back a deployment or updating a container image, Mercek shows you a confirmation screen before sending anything to Amazon. Nothing is stored or sent to a third party: Mercek talks directly to your AWS account and nothing else. Some of the more advanced features include an interactive shell that lets you connect directly to a running container, a topology map that shows how your services connect through load balancers, a background watcher that flags stalled deployments or memory crashes, and a built-in cost estimate based on actual usage peaks. There is also an agent panel that lets you connect a coding assistant like Claude Code to the app, even then, any change the assistant proposes goes through the same diff-and-confirm step before it reaches AWS. The app is built with Rust for the backend (using a framework called Tauri that packages Rust code as a native desktop window) and React with TypeScript for the interface. The source code is publicly available and the project is licensed under MIT, meaning you can use and modify it freely. macOS users should note that the current builds are not yet Apple-notarized, which triggers a security warning on first launch, the README explains three ways to open the app past that prompt.

Copy-paste prompts

Prompt 1
Help me install Mercek and connect it to my AWS ECS clusters.
Prompt 2
Show me how to use Mercek's topology map to understand my service's load balancer setup.
Prompt 3
Explain how Mercek's diff-and-confirm step protects me from accidental ECS changes.
Prompt 4
Help me get past the macOS unnotarized app warning when opening Mercek.

Frequently asked questions

What is mercek?

A desktop app for Mac and Linux that gives you one dashboard to monitor and manage AWS ECS container services, with confirm-before-change safety built in.

What language is mercek written in?

Mainly TypeScript. The stack also includes Rust, Tauri, React.

What license does mercek use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is mercek to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mercek for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.