Nostr & Decentralized Social

AlgiaA Command-Line Nostr Client for Windows

Free, MIT-licensed Nostr command-line client written in Go. Install it with Scoop, learn the basics and compare it with other Nostr clients.

Free Open source Windows: Yes v0.0.137 Updated 16 Oct 2026
8 min read Last update 16 Oct 2026 github.com/mattn/algia

Algia is a free, open-source command-line client for Nostr, a decentralized social network protocol. It is built for people who prefer working in a terminal over a graphical app, including developers, power users and anyone who wants to publish and read Nostr activity from a Windows command prompt or PowerShell window.

Algia is written in Go and released under the MIT license, so its source code is public and free to read, modify and reuse. On Windows, the simplest route is the Scoop package manager, which installs the program with a single command. This guide explains what the program does, how to install it safely, how to get started, and how it compares with other Nostr clients, so you can decide whether it fits your workflow.

02

What Is Nostr and Where Does Algia Fit?

Nostr is an open protocol for social networking that does not depend on one company's servers. Users are identified by cryptographic key pairs: a public key that others use to find you, and a private key that proves you wrote a post. Messages are sent to independent servers called relays, and anyone can run one.

Because of this design, a Nostr client is simply an app that connects to relays, reads events and publishes new ones. Algia is one such client. It handles the connection and the commands, while the relays hold the content. Understanding this split helps explain why the same account can appear in several different apps and why switching clients does not mean losing your identity.

That separation also means your private key is central to everything you do. Whoever holds it can sign posts as you, so the practical security of a Nostr setup depends heavily on how you store and use that key.

03

Who Is Algia For?

Algia is most useful for people who are comfortable typing commands. Developers testing Nostr applications can use it to check how events move between relays. System administrators who already manage servers from a terminal may find it a natural fit for quick checks without opening a browser or a desktop app.

Power users who like to automate routine work can also benefit. Because Algia runs from the command line, its commands can be called from batch files, PowerShell scripts or scheduled tasks. This makes it practical for repetitive jobs, such as posting prepared updates or pulling activity into a log file for later review.

People who want a visual feed with images, threads and notifications, however, will likely find a graphical client more comfortable. Algia rewards patience and an interest in the command line rather than a polished point-and-click experience.

04

Practical Scenarios for a Terminal Nostr Client

A common scenario is working on a remote Windows or Linux machine over SSH. In that situation, a graphical Nostr app is not an option, but a command-line client can read and post from the same session you use for everything else. This is convenient when you are already managing a server and want to check a feed or send a short update without switching tools.

Another scenario involves troubleshooting. Some relays require NIP-42 authentication before they will serve reads, so a feed that looks empty may simply reflect that a relay is waiting for authentication. Knowing this can save time when a timeline does not load as expected. Trying the same query against a different relay is often the quickest way to narrow down the cause.

Finally, scripting is where a terminal client shines. You can wrap commands in a short script that runs on a schedule, logs output or combines Nostr activity with other local tools. The value comes from treating Nostr as one more input and output in your existing workflow, not from adding a new app to your desktop.

05

Key features

Terminal-first workflow

Algia runs entirely from the command line, so you can publish notes, read activity and handle other Nostr tasks without leaving your shell. This suits anyone who already scripts or automates work in a terminal and wants Nostr activity to sit alongside other commands. Because there is no separate window to manage, it also keeps screen clutter low.

Built with Go

The program is written in Go, a language known for producing compiled programs that run without a separate interpreter. For most users, this means a self-contained executable rather than a stack of runtime components to install first. Go's readable syntax also makes the code approachable for developers who want to inspect or extend it.

Free and MIT-licensed

Algia costs nothing to use, and its MIT license permits personal and commercial use, modification and redistribution, as long as the license notice stays intact. The source code is hosted publicly on GitHub, so anyone can review how the program handles keys and network requests.

Windows installation through Scoop

Windows users can install Algia with Scoop, a command-line package manager that handles downloading and placing the program where your terminal can find it. Updates follow the same route, which makes the program easy to keep current without manual file handling.
06

Supported coins

Algia's documentation ties it to the Nostr network. It is a messaging and publishing client rather than a wallet or mining tool, so it does not handle coins or mine anything. If you are looking for cryptocurrency software, check whether the program's purpose matches what you need before installing it.

07

How to install Algia on Windows

Quick install
PowerShell · Scoop
PS> scoop install algia
  1. 1

    Install Scoop

    If Scoop is not already on your computer, download only from the official website at scoop.sh and follow its instructions in PowerShell. Scoop is a separate tool that manages command-line programs for your user account, so you do not need to install Algia through a standard Windows installer.

  2. 2

    Run the install command

    In PowerShell, run scoop install algia. Scoop downloads the package and makes the algia command available in your terminal. Read the output carefully, since it shows where the program was installed and whether any warnings appeared.

  3. 3

    Open a new terminal

    Close and reopen PowerShell or Windows Terminal so the updated PATH setting is loaded. Then type algia and press Enter to confirm that the command runs. If Windows reports that the command is not recognized, check that the Scoop shims directory is included in your PATH.

  4. Keep the program updated

    Use Scoop's update commands to move to newer releases. Scoop handles the download and replacement, so you do not need to track file locations by hand. Compare the installed version with the latest release on GitHub from time to time.

08

How to use Algia

Algia is controlled entirely through typed commands, so it helps to start with a few simple actions and build from there. Work through the basics in a test setting before relying on it for anything important.

  1. Open PowerShell or Windows Terminal.
  2. Run algia without arguments, or look at the built-in help output, to see which commands are available.
  3. Set up the Nostr identity you want to use, following the program's documentation for storing your keys. Keep your private key out of shared scripts and screenshots.
  4. Read a short timeline or profile to confirm that the connection to your chosen relays works.
  5. Publish a short test note, then check that it appears in another Nostr client.
  6. Move repetitive tasks into a PowerShell script or batch file, so each action is repeatable and easy to review.
  7. Keep a note of which relays you use, since different relays may hold different content and apply different rules.
09

Pros & cons

Pros
  • Free and MIT-licensed, with public source code on GitHub
  • Runs entirely in the terminal, which suits scripting and remote sessions
  • Simple installation on Windows through Scoop
  • Written in Go, so the code is approachable for developers
Cons
  • No graphical interface, so newcomers to the command line face a learning curve
  • Version 0.0.137 suggests an early-stage project, so expect rough edges
  • You manage keys and relay choices yourself, which requires careful attention
10

Is Algia safe?

Algia works with Nostr identities, so treat your private key as the most sensitive piece of information involved. Download the program only from the official website or its GitHub repository at github.com/mattn/algia, including the Releases page, and install it through Scoop as described above. Before running a downloaded file, verify its SHA-256 checksum or signature against the value published on the release page. Never paste your private key into third-party websites, browser extensions or online key generators. Review any script that asks for your key before running it. Check the latest version on the official website, since release details change over time.

  • Official source only. Download from github.com/mattn/algia. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
11

Alternatives

Algia sits at the command-line end of the Nostr client spectrum. Nostr Commander RS is also a CLI-based client, so the two are natural alternatives to compare, and the better choice depends on which command style and features you prefer. NAK is a console toolkit for Nostr, which makes it a stronger match for developers who want low-level commands rather than a day-to-day client. Gossip is a desktop client written in Rust, while Amethyst and Coop are oriented toward a more conventional, graphical experience. Choose Algia if you want a Go-based, MIT-licensed terminal client that installs easily on Windows.

12

Specifications

Price
Free
Type
Open source
License
MIT
Latest version
0.0.137
Last update
16 Oct 2026
Windows support
Yes (available via Scoop)
Source code
github.com/mattn/algia
Install command
scoop install algia
13

Frequently asked questions

Yes. Algia is free and released under the MIT license, which permits personal and commercial use, modification and redistribution as long as the license notice stays intact. Installing it through Scoop costs nothing beyond the time needed to set up the package manager.

Algia is open source, so its code can be reviewed publicly on GitHub, which reduces the chance of hidden behavior. Safety still depends on where you get the file. Install it through Scoop or from the GitHub Releases page, check the SHA-256 checksum before running anything, and never give your private key to a third-party site.

Install Scoop first, then run scoop install algia in PowerShell. Scoop downloads the package and makes the algia command available after you open a new terminal window. You can also obtain the program from GitHub Releases if you prefer a manual setup.

No. Algia is a command-line application, so you work with it by typing commands in a terminal. This makes it efficient for scripts and remote sessions, but it is less intuitive than a desktop app for people new to the command line.

Nostr is an open protocol for decentralized social networking. Users are identified by cryptographic key pairs rather than accounts on a single company's server, and messages travel through independent relays. Clients like Algia connect to these relays to read and publish content.

Algia's code has been updated recently, and the current release is version 0.0.137. Check the GitHub repository or its Releases page to see the latest changes and whether a newer version is available.

14

Verdict

Algia is a good fit for Windows users who are comfortable in a terminal and want a free, open-source Nostr client they can script and automate. Developers, system administrators and power users will get the most from it. If you want a visual feed with images and threads, a graphical client such as Amethyst or Gossip will be more comfortable. Because Algia is a command-line tool with an early version number, treat it as a practical utility rather than a polished consumer app, and keep your keys secure throughout.

Download now