Skip to content

Conversation

@arabold
Copy link
Owner

@arabold arabold commented Jan 14, 2026

Summary

Adds a stylish ASCII art "Grounded Docs" banner that displays on HTTP server startup.

  • Gray/white gradient: Top line in gray, bottom line in bright white for a modern look
  • Configurable: --logo / --no-logo CLI flag (default: show logo)
  • Non-intrusive: Only shows for HTTP server startup, not stdio mode
  • Docker-optimized: Only worker shows banner in docker-compose (mcp/web use --no-logo)

Preview

  █▀▀ █▀█ █▀█ █ █ █▄ █ █▀▄ █▀▀ █▀▄   █▀▄ █▀█ █▀▀ █▀▀   (gray)
  █▄█ █▀▄ █▄█ █▄█ █ ▀█ █▄▀ ██▄ █▄▀   █▄▀ █▄█ █▄▄ ▄▄█   (bright white)

🚀 Worker available at http://localhost:8080

Files Changed

  • src/utils/banner.ts - New banner utility
  • src/cli/index.ts - Global --logo option
  • src/app/AppServerConfig.ts - showLogo config property
  • src/cli/utils.ts - Updated createAppServerConfig()
  • src/cli/commands/*.ts - Pass showLogo through
  • src/app/AppServer.ts - Conditional banner display
  • docker-compose.yml - --no-logo for mcp/web services

- Add 'Grounded Docs' ASCII art banner with gray/white ANSI colors
- Add --logo/--no-logo CLI option to control banner display (default: true)
- Show banner only for HTTP server startup, not stdio mode
- Disable banner for mcp and web services in docker-compose (worker shows it)
@arabold arabold merged commit 478f72c into main Jan 20, 2026
3 checks passed
@arabold arabold deleted the feat/ascii-banner branch January 20, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants