{"name":"oh-my-logo: Create Stunning ASCII Art Logos with Gradients in Your Terminal","description":"oh-my-logo is a powerful and zero-dependency CLI tool and library for generating beautiful ASCII art logos with vibrant gradient colors directly in your terminal. It offers various rendering modes, a wide selection of palettes, and extensive customization options to transform plain text into eye-catching visual banners. Perfect for enhancing project READMEs, CI/CD logs, or personalizing your terminal experience.","github":"https://github.com/shinshin86/oh-my-logo","url":"https://osrepos.com/repo/shinshin86-oh-my-logo","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/shinshin86-oh-my-logo","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/shinshin86-oh-my-logo.md","json":"https://osrepos.com/repo/shinshin86-oh-my-logo.json","topics":["ascii","ascii-art","cli","logo","TypeScript","terminal-tools","developer-tools"],"keywords":["ascii","ascii-art","cli","logo","TypeScript","terminal-tools","developer-tools"],"stars":null,"summary":"oh-my-logo is a powerful and zero-dependency CLI tool and library for generating beautiful ASCII art logos with vibrant gradient colors directly in your terminal. It offers various rendering modes, a wide selection of palettes, and extensive customization options to transform plain text into eye-catching visual banners. Perfect for enhancing project READMEs, CI/CD logs, or personalizing your terminal experience.","content":"## Introduction\n\n`oh-my-logo` is an impressive command-line interface (CLI) tool and TypeScript library designed to bring colorful, gradient-filled ASCII art logos to your terminal. Inspired by tools like Claude Code or Gemini CLI, it allows you to easily generate striking visual banners for your projects, scripts, or personal use. With zero dependencies, `oh-my-logo` is incredibly fast and simple to use, offering both outlined ASCII art and filled block character modes.\n\nKey features include 13 beautiful built-in palettes, various gradient directions, multi-line text support, customizable fonts, and unique shadow styles for filled characters. Whether you need a quick, stylish header for a README or a dynamic logo for a terminal application, `oh-my-logo` provides a flexible and fun solution.\n\n## Installation\n\n`oh-my-logo` offers multiple ways to get started, from no-installation quick starts to global CLI installation and library integration.\n\n### Quick Start with npx\n\nNo installation is needed to try it out instantly:\n\nbash\nnpx oh-my-logo \"HELLO WORLD\"\n\n\nFor filled characters, add the `--filled` flag:\n\nbash\nnpx oh-my-logo \"YOUR LOGO\" sunset --filled\n\n\n### Global Installation (CLI)\n\nTo use `oh-my-logo` as a global command:\n\nbash\nnpm install -g oh-my-logo\n\n\n### As a Library\n\nIntegrate `oh-my-logo` into your Node.js or TypeScript projects:\n\nbash\nnpm install oh-my-logo\n\n\n## Examples\n\nExplore some of the ways you can use `oh-my-logo` to create stunning terminal art.\n\n### Basic Usage\n\nbash\n# Simple logo with default blue gradient\nnpx oh-my-logo \"STARTUP\"\n\n# Multi-line company logo with a sunset palette\nnpx oh-my-logo \"MY\\nCOMPANY\" sunset\n\n# Matrix-style hacker text with filled characters\nnpx oh-my-logo \"HACK THE PLANET\" matrix --filled\n\n\n### Different Rendering Modes\n\nChoose between classic outlined ASCII or modern filled blocks.\n\nbash\n# Outlined ASCII art (default)\nnpx oh-my-logo \"CODE\" fire\n\n# Filled block characters\nnpx oh-my-logo \"CODE\" fire --filled\n\n# Filled with different shadow styles\nnpx oh-my-logo \"CODE\" fire --filled --block-font chrome   # Minimal box shadows\nnpx oh-my-logo \"CODE\" fire --filled --block-font shade    # Dotted shadow effect\n\n\n### Custom Color Palettes\n\nDefine your own gradients using hex codes.\n\nbash\n# JSON array (double quotes recommended)\nnpx oh-my-logo \"MY LOGO\" --palette-colors '[\"#00ff00\",\"#ffa500\",\"#ff0000\"]'\n\n# Simple comma-separated notation\nnpx oh-my-logo \"MY LOGO\" --palette-colors \"'#00ff00', '#ffa500', '#ff0000'\"\n\n\n### Reverse Gradient Effect\n\nFlip any color palette for unique visual effects.\n\nbash\n# Normal sunset gradient (red ? orange)\nnpx oh-my-logo \"GRADIENT\" sunset\n\n# Reversed sunset gradient (orange ? red)\nnpx oh-my-logo \"GRADIENT\" sunset --reverse-gradient\n\n\n## Why Use `oh-my-logo`?\n\n`oh-my-logo` is more than just a fun tool, it offers practical applications for developers and terminal enthusiasts alike:\n\n*   **Project Banners**: Add eye-catching headers to your README files on GitHub or GitLab.\n*   **Terminal Startup**: Display your company logo or a personalized message when opening terminals.\n*   **CI/CD Pipelines**: Make deployment logs more visually appealing and easier to parse with branded messages.\n*   **Development Tools**: Brand your custom CLI applications with unique, colorful logos.\n*   **Presentations**: Create stunning terminal demos that capture attention.\n*   **Personal Branding**: Add flair to your shell prompt or scripts, making your terminal truly yours.\n\n## Links\n\nExplore the `oh-my-logo` project further on GitHub:\n\n*   **GitHub Repository**: [<https://github.com/shinshin86/oh-my-logo>](https://github.com/shinshin86/oh-my-logo){:target=\"_blank\"}","metrics":{"detailViews":2,"githubClicks":4},"dates":{"published":null,"modified":"2026-01-09T20:00:52.000Z"}}