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.
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.
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.
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.
Key features
Terminal-first workflow
Built with Go
Free and MIT-licensed
Windows installation through Scoop
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.
How to install Algia on Windows
PS> scoop install algia - 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
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
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.
-
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.
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.
- Open PowerShell or Windows Terminal.
- Run algia without arguments, or look at the built-in help output, to see which commands are available.
- 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.
- Read a short timeline or profile to confirm that the connection to your chosen relays works.
- Publish a short test note, then check that it appears in another Nostr client.
- Move repetitive tasks into a PowerShell script or batch file, so each action is repeatable and easy to review.
- Keep a note of which relays you use, since different relays may hold different content and apply different rules.
Pros & cons
- 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
- 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
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.
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.
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
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.
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.