GitAssistant 2.2.0 is out — safer Commit Insights and better AI commit error handling

Hey everyone,

GitAssistant 2.2.0 is now available.

https://preview.redd.it/lxu2sqmez7ah1.png?width=3024&format=png&auto=webp&s=8aa1e44909145e3f35ddffa49da2914f07efecc2

This release mainly focuses on making Commit Insights safer to use and improving the AI commit generation experience when something goes wrong.

What’s new in 2.2.0

Commit Insights now supports on-demand analysis. Instead of automatically running a full Git analysis when a project opens, GitAssistant will ask for repository size confirmation before starting potentially expensive analysis runs.

This should make the feature much safer for large repositories.

I also added better error classification for AI commit generation. GitAssistant can now distinguish between different failure types, including:

  • configuration issues
  • connectivity problems
  • model errors
  • thinking / reasoning-related issues
  • prompt-size problems
  • empty responses
  • unknown failures

The goal is to make failures easier to understand and recover from, instead of just showing a generic “AI failed” message.

Fixed

  • Commit Insights no longer runs full Git analysis automatically when a project opens.
  • AI provider verification and model refresh UI updates are now bound to the settings dialog lifecycle.
  • Empty Git commit messages and “API returned an empty response.” issues with reasoning models were fixed in 2.1.0, and 2.2.0 builds on that work.

GitAssistant 2.2.0 is mostly a stability and UX release, but I think it makes the plugin feel much safer and more predictable in real-world projects.

Feedback is very welcome, especially from anyone using large repositories or OpenAI-compatible reasoning models.

https://plugins.jetbrains.com/plugin/24154-gitassistant

reddit.com
u/DueHearing1315 — 7 days ago

I built a tiny Mac app to mute your Mac when headphones disconnect

I built a small Mac app because I kept running into the same awkward problem:

I would be working with headphones on, in an office, a café, or a shared room.

Then the headphones disconnect.

macOS switches audio back to the built-in speakers.

And suddenly my Mac is no longer private.

Maybe it is music.

Maybe it is a video.

Maybe it is a meeting recording.

Maybe it is just a notification sound at the worst possible moment.

Of course, I could mute my Mac manually every time.

But realistically, I wanted something that just handles this tiny moment automatically.

So I built QuietSwitch.

It lives in the menu bar and watches local audio output changes. When headphone audio falls back to the built-in speakers, QuietSwitch automatically mutes the Mac before sound suddenly plays out loud.

The idea is not to be a full audio control center.

No mixer.

No complicated dashboard.

No cloud.

No audio upload.

Just one small protection for shared spaces.

It’s a one-time purchase for $2.99, roughly the price of a coffee.

Website: https://apps.apple.com/us/app/quietswitch/id6772697874?mt=12

Would love to hear: has this ever happened to you?

u/DueHearing1315 — 17 days ago

I built a tiny Mac app to hide desktop icons before screen sharing

I built a small Mac app because I kept running into the same awkward problem:

Right before a Zoom call or screen share, I would suddenly notice my desktop.

Random screenshots. Downloads. Half-finished files. Personal folders. Things I definitely did not want to explain in a meeting.

Of course, I could clean everything manually.

But realistically, I just wanted one button that says:

"Make my desktop presentable. Now."

So I built StageSwitch.

It lives in the menu bar and lets you hide all desktop icons instantly, then bring them back with one click.

The idea is not to delete, move, or reorganize anything. Your files stay exactly where they are. StageSwitch simply gives you a clean desktop whenever you need to share your screen, record a demo, or focus.

A lot of people told me they create temporary folders called things like "Sort Later" or spend the minute before a meeting dragging files around. I was doing exactly the same thing.

Eventually I got tired of managing the mess and built a button instead.

One thing I decided early on: no subscription.

It's a one-time purchase for $1.99.

That's less than a cup of coffee, and hopefully it saves at least one awkward screen-sharing moment.

I'd love to hear:

How do you handle desktop clutter before meetings?

Website:

https://apps.apple.com/us/app/stageswitch/id6773627194?mt=12

u/DueHearing1315 — 17 days ago
▲ 7 r/mujoco

Building and Operating a Factory Inspection Scenario with MuJoCo Skills

This is a small experiment exploring how AI skills can simplify MuJoCo scene creation and robot operation.

In this demo, a Crazyflie drone performs a factory inspection task inside a MuJoCo simulation environment. The scene, objects, and robot interactions are created and controlled through MuJoCo Skills.

The long-term idea is to enable workflows such as:

  • Creating MuJoCo scenes from natural language
  • Configuring robots and environments
  • Executing tasks through reusable skills
  • Iterating on simulation scenarios more efficiently

This project is still in a very early stage.

The generated scenes are often simplistic, and AI-generated content may contain mistakes, unrealistic layouts, or hallucinations. The robot behaviors and workflows are also far from production-ready.

I'm sharing these experiments to learn in public and gather feedback from the robotics, simulation, and embodied AI communities.

If you notice issues, limitations, or have ideas for improvement, I'd love to hear your suggestions.

Project:
https://github.com/coolbeevip/mujoco-skills

Thanks for taking a look.

u/DueHearing1315 — 28 days ago
▲ 6 r/mujoco+1 crossposts

I built a MuJoCo skill for AI agents after using AI to create simulation scenes as a beginner

Hi everyone,

I’m the author of this repository:

https://github.com/coolbeevip/mujoco-skills

I’m still a beginner in robot simulation, and one thing I do a lot is ask AI to help me create MuJoCo environments. That works surprisingly well sometimes, but it can also fail in very physical ways: objects floating, robots starting in impossible poses, grippers missing, humanoids collapsing, or scenes that load but do not make sense.

So I started building a MuJoCo skill for AI agents. The goal is not to replace MuJoCo knowledge, but to give an AI assistant a better workflow when creating and checking MJCF scenes.

It currently helps with:

  • MJCF scene construction
  • basic physical sanity checks
  • viewer startup
  • actuator inspection
  • small control experiments
  • example scenes such as Franka pick, UR5e sorting, Go1 obstacle crossing, Stretch tabletop manipulation, and H1 humanoid walking layout

The README examples and scene checks were validated with Codex GPT-5.5.

I’m sharing it because I think many beginners have a similar need: using AI to get a first working simulation scene, then gradually learning enough MuJoCo to improve it.

Feedback is welcome, especially from people who have stronger MuJoCo or robotics simulation experience.

reddit.com
u/DueHearing1315 — 29 days ago

QuietSwitch: Automatically mutes your Mac when AirPods disconnect (no more embarrassing speaker blasts)

We’ve all been there:

You’re in the library, coffee shop, or open office with AirPods in, jamming to music or on a call. Suddenly the AirPods disconnect (low battery, moved too far, glitch, whatever)… and your Mac speakers blast at full volume. Instant panic and pure embarrassment.

I got tired of it happening to me, so I made QuietSwitch.

How it works:

  • Detects when your headphones/AirPods disconnect
  • Instantly mutes your Mac
  • Lives quietly in the menu bar
  • Super lightweight, no subscriptions, no data collection

It’s literally one job, and it does it perfectly.

u/DueHearing1315 — 1 month ago