Web3 Development

BOS Cli RSLocal NEAR BOS Component Development

Free open-source CLI to build NEAR BOS components locally and deploy them to SocialDB in one command. Features, install steps and safety tips.

Free Open source Windows: Yes v0.4.3 Updated 17 Jun 2026
8 min read Last update 17 Jun 2026 github.com/bos-cli-rs/bos-cli-rs

BOS Cli RS is a free, open-source command-line tool for developers who build components for the NEAR Blockchain Operating System, usually called NEAR BOS. It is written in Rust and is aimed at programmers who want to keep their usual setup: their favorite code editor, standard source control tools and a terminal window.

The core idea is simple. You write and test components on your own computer, then deploy them to SocialDB in a single command. The latest release is v0.4.3, and the code was last updated on June 17, 2026, so the project is actively maintained. The tool runs on Windows, macOS and Linux, and this page covers the Windows build. It explains what the program does, how to install it safely and whether it fits your workflow.

02

What Is the NEAR Blockchain Operating System?

NEAR Blockchain Operating System, usually shortened to NEAR BOS, is a development environment built on the NEAR blockchain. Its main unit of work is the component, a reusable piece of an application that can be written, tested and deployed on its own. Instead of building one large front end, developers assemble applications from components that others can read, reuse and extend.

That modular approach is what makes a dedicated command-line tool useful. Components are code files, and code files benefit from the same habits as any software project: keeping them in a repository, reviewing changes and testing before release. A CLI lets you apply those habits without a special interface.

For someone new to Web3, the key point is that deployment is a publishing step. Once a component is deployed to SocialDB, it becomes available to the environment, so it is worth testing locally first. BOS Cli RS is built around that sequence: develop on your machine, check the result, then publish.

03

Who Should Use BOS Cli RS?

This tool suits developers who already write front-end code and are comfortable in a terminal. If you use a code editor daily and track changes with Git, the workflow will feel familiar. The program fits three typical situations.

A solo developer who maintains a few NEAR BOS components might edit one file, run a quick check and deploy again in a single step. Over time that loop becomes a routine rather than a chore.

A small team can keep component source in a shared repository, with each member working in their own editor and deploying through the same command. That keeps the deployment step consistent across people.

A developer moving from another ecosystem, such as Solidity or Solana, will need to learn NEAR BOS concepts first. The tool does not teach those concepts, so it is most useful once you already understand what a component is supposed to do.

04

Why Local Development Matters for Blockchain Projects

Developing locally means your editor, linter and test habits stay the same as in other software work. You are not waiting on a remote environment for every change, which tends to speed up the edit-and-check cycle.

Version control is another reason. When each component lives in a Git repository, you can see who changed what, return to an earlier version and compare two states side by side. Pairing that history with a deliberate deploy step lowers the chance of publishing an untested change.

Local work also keeps secrets on your own machine. Access keys stay in your environment and are used only when you deploy, which is one reason to pair the tool with a narrowly scoped key. Good habits here matter more than any single feature.

05

Key features

Project Management

The project commands cover the work around a NEAR BOS project as a whole, so you can keep your component files organized in one place. The tool sits alongside the editor and repository you already use rather than replacing them. That makes it easier to move between projects without relearning a new setup each time.

Component Commands

This group handles components, including downloading existing ones to your machine and deploying your changes. You can pull a component down to study or edit it, then send your updated version back to SocialDB. Because deployment takes one command, you can publish after each small change instead of batching work into large releases.

SocialDB Management

The socialdb commands work with SocialDB directly, the storage layer where deployed components are recorded. Keeping this part of the workflow in the terminal means you can check and manage what is stored without switching to another tool. It complements the component commands, which handle the code itself.
06

How to install BOS Cli RS on Windows

  1. 1

    Download the Windows build

    Get the Windows build or installer from the official website or the project's GitHub Releases page at github.com/bos-cli-rs/bos-cli-rs. Only download from the official website or GitHub, and choose the latest release, which is v0.4.3 at the time of writing.

  2. 2

    Verify the file

    Compare the SHA-256 checksum of the downloaded file with the value published alongside the release. If a signature is provided instead, check that as well. Do not run a file whose checksum does not match.

  3. 3

    Run the installer

    Double-click the installer, or extract the Windows build to a folder you control and run it from there. Windows SmartScreen or your antivirus may ask for confirmation for an unfamiliar executable. Verify the file rather than disabling protection to get past the prompt.

  4. 4

    Confirm the program starts

    Open Command Prompt or PowerShell and run the program's help option. A readable list of project, component and socialdb commands confirms the installation works.

  5. Prepare a deployment key

    Create a dedicated function-call-only access key for the NEAR account you will deploy with, and keep it separate from your main full-access key. You will need it before the first deployment.

07

How to use BOS Cli RS

Before you start, make sure you have a NEAR account and a dedicated function-call-only access key ready. The steps below describe a typical session in general terms, so check the help output of your installed version for exact command names.

  1. Open a terminal in your project folder.
  2. Organize your work with the project commands so the component files sit where the tool expects them.
  3. Download an existing component if you want to start from someone else's code, then edit it in your editor.
  4. Test your changes locally before publishing.
  5. Run the deploy command for the component to send it to SocialDB in one step.
  6. Use the socialdb commands to confirm the stored record matches what you expect.

Keep a Git commit for each working state so you can roll back if a deployment goes wrong.

08

Pros & cons

Pros
  • Free and open source, with source code published on GitHub
  • Works with the code editor and version control tools you already use
  • Deploys components to SocialDB with a single command
  • Runs on Windows, macOS and Linux
  • Recently updated, with the latest release at v0.4.3
Cons
  • Focused on NEAR BOS, so it is not useful for other blockchain frameworks
  • Command-line only, which suits developers comfortable with a terminal
  • Requires a NEAR account and access key setup before you can deploy
  • Version 0.4.3 suggests a young release line, so expect changes over time
09

Is BOS Cli RS safe?

BOS Cli RS works with NEAR account access keys, so treat it with the same care as any tool that can publish on your behalf. Download only from the official website or the project's GitHub Releases page, and confirm the SHA-256 checksum or signature of the file before running it. If Windows SmartScreen or antivirus questions an unfamiliar executable, verify the file rather than turning protection off. Use a dedicated function-call-only access key, which limits what the key can do compared with a full-access key. Never enter a seed phrase on third-party websites, and never share your keys with anyone, including people who offer support.

  • Official source only. Download from github.com/bos-cli-rs/bos-cli-rs. 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.
10

Alternatives

BOS Cli RS is narrower than most entries on this list. Remix Desktop, Visual Studio Code with Solidity extensions and Foundry all center on Solidity and Ethereum-style contracts, while Anchor targets Solana programs. Tenderly CLI focuses on debugging and monitoring contracts, and the RPC services focus on node access. BOS Cli RS is built specifically for developing NEAR BOS components and publishing them to SocialDB. If that is not your target, one of the other tools will fit better.

11

Specifications

Price
Free
Type
Open source
License
—
Latest version
v0.4.3
Last update
17 Jun 2026
Windows support
Yes (Windows build or installer)
Source code
github.com/bos-cli-rs/bos-cli-rs
12

Frequently asked questions

Yes, BOS Cli RS is free and open source, and its source code is published on GitHub. Because there is no license fee, the main cost is your own time. Check the project page for the latest terms before you start.

Yes. The project provides a Windows build or installer, and the same tool also runs on macOS and Linux. The installation steps above cover downloading, verifying and running the program on Windows.

NEAR BOS, short for NEAR Blockchain Operating System, is an environment for building components on the NEAR blockchain. Components are reusable pieces of an application that you develop and deploy separately. BOS Cli RS helps you develop them on your own computer and publish them to SocialDB.

No. The tool is written in Rust, but you only need Rust if you plan to build it from source. The ready-made Windows program runs without a Rust toolchain, and you work with it through commands in a terminal.

It is a NEAR access key that can only call specific contract functions rather than doing everything a full-access key can do. Using one for deployment limits the damage if the key is leaked. The project recommends creating a separate key for this purpose.

Yes. The tool is designed to work alongside the code editor you prefer, and Visual Studio Code is a common choice. You edit your component files in the editor and run BOS Cli RS commands in the terminal.

13

Verdict

BOS Cli RS is a practical choice for developers who already build NEAR BOS components and want to edit locally, keep their code in version control and publish with one command. It is free, open source and actively maintained, with a Windows build available. It is less useful if you work mainly with Solidity or Solana, or if you want a graphical interface. Check the latest version on the official website before installing, and follow the safety steps above.

Download now