From 17b007ab74ee82c4f4afb4373017e6328d747d07 Mon Sep 17 00:00:00 2001
From: safishamsi
Date: Mon, 28 Sep 2026 10:08:37 +0100
Subject: [PATCH] feat(cli): show the logo banner + app.graphify.com on
graphify --help; 14-day trial copy
- The bare 'graphify' / 'graphify --help' screen now prints the logo
banner on top (TTY-gated, reusing _print_banner) and the
app.graphify.com hosted-platform line at the bottom, matching the
install banner.
- Update the hosted-platform offer copy to 'Try the graphify platform
free for 14 days' across the CLI help, the install banner, and the
README early-access banner (was 'open free before the public v1 launch').
Co-Authored-By: Claude Opus 4.8 (1M context)
---
README.md | 2 +-
graphify/__main__.py | 4 ++++
graphify/install.py | 4 ++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index a2f66556d..f1cbf19dc 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@
- Early access to the graphify platform is open before the public v1 launch: app.graphify.com
+ Try the graphify platform free for 14 days: app.graphify.com
Type `/graphify` in your AI coding assistant and it maps your entire project (code, docs, PDFs, images, videos) into a **knowledge graph** you can **query instead of grepping** through files.
diff --git a/graphify/__main__.py b/graphify/__main__.py
index 730d7a874..736f9f1e9 100644
--- a/graphify/__main__.py
+++ b/graphify/__main__.py
@@ -604,6 +604,7 @@ def _run_cli() -> None:
return
if len(sys.argv) < 2 or sys.argv[1] in ("-h", "--help", "-?"):
+ _print_banner()
print("Usage: graphify ")
print()
print("Commands:")
@@ -806,6 +807,9 @@ def _run_cli() -> None:
print(" devin install write skill to ~/.config/devin/skills/graphify/ (Devin CLI)")
print(" devin uninstall remove skill from ~/.config/devin/skills/graphify/")
print()
+ print("Prefer a hosted version? Try the graphify platform free for 14 days:")
+ print("https://app.graphify.com")
+ print()
return
cmd = sys.argv[1]
diff --git a/graphify/install.py b/graphify/install.py
index 2f6f0eca4..47def8454 100644
--- a/graphify/install.py
+++ b/graphify/install.py
@@ -767,8 +767,8 @@ def install(platform: str = "claude", *, project: bool = False, project_dir: Pat
print()
print(" /graphify .")
print()
- print("Prefer a hosted version? Early access to the graphify platform is")
- print("open free before the public v1 launch: https://app.graphify.com")
+ print("Prefer a hosted version? Try the graphify platform free for 14 days:")
+ print("https://app.graphify.com")
print()
def _print_install_usage() -> None:
platforms = ", ".join([*_PLATFORM_CONFIG, "gemini", "cursor"])