{"id":3767,"date":"2026-04-04T00:00:52","date_gmt":"2026-04-04T00:00:52","guid":{"rendered":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/"},"modified":"2026-04-04T00:00:52","modified_gmt":"2026-04-04T00:00:52","slug":"skyscraper-bringing-bluesky-to-your-linux-terminal","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/","title":{"rendered":"Skyscraper: Bringing Bluesky to Your Linux Terminal"},"content":{"rendered":"<p><strong>Skyscraper Brings Bluesky to the Linux Terminal<\/strong><\/p>\n<p>In an increasingly tech-savvy world, some users prefer a more unconventional method of interacting with social networks. <em>Skyscraper<\/em>, created by developer Cameron Banga, addresses this need by providing an open-source terminal client for Bluesky. It&#8217;s built in Rust and available on GitHub, offering core functionalities like timeline browsing, posting, replies, reposts, likes, and profile viewing. While it is primarily designed for macOS, it can also be easily compiled and run on Ubuntu.<\/p>\n<h3>Features of Skyscraper<\/h3>\n<p>Bluesky is a decentralized social network similar to Twitter, built on the AT Protocol. With a reasonably active user base, the introduction of Skyscraper as a terminal client enhances its accessibility. Users can navigate through their home timeline using keyboard inputs to reply, repost, like, browse profiles, and post updates. However, it lacks extensive features found in full-fledged clients, such as image viewing, a notifications panel, and direct messaging. Its simplicity and focus offer a different experience, stripping away distractions like images and link cards.<\/p>\n<h3>Installing Skyscraper on Ubuntu<\/h3>\n<p>Although Skyscraper is mainly geared towards macOS, the open-source nature of the software allows effortless installation on Linux. Here\u2019s how to do it on Ubuntu 24.04 LTS:<\/p>\n<ol>\n<li>\n<p><strong>Install Dependencies<\/strong>:<\/p>\n<pre><code>sudo apt install rustup build-essential pkg-config libssl-dev<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Download the Source<\/strong>:You can either download it as a ZIP from GitHub or clone it using:<\/p>\n<pre><code>git clone https:\/\/github.com\/CameronBanga\/cli-2026-skyscraper_command_linecd cli-2026-skyscraper_command_line<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Set the Rust Toolchain<\/strong>:<\/p>\n<pre><code>rustup default stable<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Compile with Cargo<\/strong>:<\/p>\n<pre><code>cargo build --release<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Run Skyscraper<\/strong>:Navigate to the release folder:<\/p>\n<pre><code>cd target\/release.\/skyscraper<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>First Run Setup<\/h3>\n<p>On the first launch, Skyscraper will display a notice about the developer&#8217;s iOS app, which can be dismissed with any key (but shouldn&#8217;t be reflexively clicked if you want to avoid interruptions). You&#8217;ll need to enter your Bluesky handle and an app password. This password differs from your main account password and can be generated in the Bluesky settings under &quot;Privacy and Security.&quot;<\/p>\n<h3>Final Thoughts<\/h3>\n<p>While Skyscraper may not replace traditional clients, its command-line interface presents a minimalistic approach to browsing Bluesky that some may find refreshing. By reducing the visual clutter associated with social media, it offers a unique way to engage without the distractions typical of graphical interfaces. For those curious about terminal user interfaces (TUIs), Skyscraper is worth trying for a different social networking experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skyscraper Brings Bluesky to the Linux Terminal In an increasingly tech-savvy world, some users prefer a more unconventional method of interacting with social networks. Skyscraper, created by developer Cameron Banga, addresses this need by providing an open-source terminal client for Bluesky. It&#8217;s built in Rust and available on GitHub, offering core functionalities like timeline browsing, [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":3768,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[663,4],"tags":[],"class_list":["post-3767","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cli-tools","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"Skyscraper Brings Bluesky to the Linux Terminal In an increasingly tech-savvy world, some users prefer a more unconventional method of interacting with social networks. Skyscraper, created by developer Cameron Banga, addresses this need by providing an open-source terminal client for Bluesky. It&#8217;s built in Rust and available on GitHub, offering core functionalities like timeline browsing, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-04T00:00:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/\",\"url\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/\",\"name\":\"Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp\",\"datePublished\":\"2026-04-04T00:00:52+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp\",\"width\":1920,\"height\":1008},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skyscraper: Bringing Bluesky to Your Linux Terminal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/","og_locale":"en_US","og_type":"article","og_title":"Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog","og_description":"Skyscraper Brings Bluesky to the Linux Terminal In an increasingly tech-savvy world, some users prefer a more unconventional method of interacting with social networks. Skyscraper, created by developer Cameron Banga, addresses this need by providing an open-source terminal client for Bluesky. It&#8217;s built in Rust and available on GitHub, offering core functionalities like timeline browsing, [&hellip;]","og_url":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2026-04-04T00:00:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/","url":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/","name":"Skyscraper: Bringing Bluesky to Your Linux Terminal - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp","datePublished":"2026-04-04T00:00:52+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2026\/04\/e57122df-0e67-4fd8-995f-d93d29a845b5.webp","width":1920,"height":1008},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/skyscraper-bringing-bluesky-to-your-linux-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Skyscraper: Bringing Bluesky to Your Linux Terminal"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=3767"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3767\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/3768"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=3767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=3767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=3767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}