Skip to content
This repository was archived by the owner on Aug 9, 2025. It is now read-only.

tsukinoko-kun/ohmygosh

Repository files navigation

Oh My Gosh

Interactive shell written in Go with a UI inspired by Warp.

What's different from Warp? It's a shell, not a terminal. That means you can use a terminal that is actually good while enjoying high level shell features.

Warning

This is a work in progress and experimental. Not ready for production use.

Note

Windows is currently not supported. There are some issues with PTY not being a thing on Windows. That's a limitation of the Windows operating system. If you have a solution for this, please reach out to me.

  • Run multiple commands at once
  • Connect to a running command to enable stdin input
  • Cancel running commands via a mouse click
  • Copy output via a mouse click
  • Vim motions in command prompt

Screenshot 2025-05-25 at 01.22.38

Installation

Homebrew (macOS & Linux)

brew tap tsukinoko-kun/tap
brew install tsukinoko-kun/tap/ohmygosh

Go

go install github.com/tsukinoko-kun/ohmygosh@latest

Docker

https://github.com/tsukinoko-kun/ohmygosh/pkgs/container/ohmygosh

docker pull ghcr.io/tsukinoko-kun/ohmygosh:latest

About

Interactive shell written in Go with a UI inspired by Warp

Resources

License

Stars

Watchers

Forks

Packages