TGCP

Your GCP terminal
companion.

A fast, keyboard-driven TUI for observing and managing Google Cloud Platform resources. Inspired by k9s.

$ brew tap yogirk/tgcp && brew install tgcp
tgcp
brew tap yogirk/tgcp && brew install tgcp
🍺 tgcp 0.2.0 installed
tgcp
👤 user@company.com 📁 my-gcp-project
Services
Filter: Press / to filter Items: 21
▸ ◉ Overview (Command Center)
Compute
⚙ Compute Engine (GCE)
☸ Kubernetes Engine (GKE)
▷ Cloud Run
Storage
▤ Cloud Storage (GCS)
◔ Disks (Block Storage)
Databases
⛁ Cloud SQL
⬡ Spanner
▦ Bigtable
↓ more
↑/↓ navigate / filter Enter select ? help

21+ GCP Services

Compute, databases, storage, analytics, networking, security, observability, and DevOps — all from your terminal.

Keyboard-First

Vim-style keybindings, command palette, fuzzy search — navigate GCP at the speed of thought.

Zero Config

Uses your existing gcloud credentials. No API keys, no setup files — just run tgcp and go.

Every service you need,
right in your terminal.

tgcp — services
▼ Compute
GCE Instances Manage power state, SSH
GKE Clusters Launch k9s integration
Cloud Run Services & revisions
Cloud Functions Serverless functions
▼ Databases
Cloud SQL Managed databases
Spanner Global relational DB
Bigtable NoSQL wide-column
Redis In-memory cache
Firestore Document database
▼ Storage
GCS Buckets Object storage browser
Persistent Disks Block storage
▼ Security & Networking
IAM Identity & access
Secret Manager Secrets vault
VPCs Virtual networks
Subnets Network partitions
Firewalls Security rules
▼ Data & Analytics
BigQuery Data warehouse
Pub/Sub Messaging & events
Dataflow Stream processing
Dataproc Managed Spark/Hadoop
▼ Observability
Cloud Logging Log explorer
▼ DevOps
Cloud Build CI/CD pipelines
Artifact Registry Container & package registry

Get started in
seconds.

macOS
Terminal — Homebrew
brew tap yogirk/tgcp
brew install tgcp
Linux
Terminal — curl
curl -L https://github.com/yogirk/tgcp/releases/latest/download/tgcp_linux_amd64.tar.gz | tar -xz
sudo mv tgcp /usr/local/bin/
From Source
Terminal — go build
git clone https://github.com/yogirk/tgcp.git
cd tgcp
go build -o tgcp ./cmd/tgcp
sudo mv tgcp /usr/local/bin/