ARMARA Course 01

Course 01 / Module 01

Installation and Your First Agent

In one sitting, connect a provider, choose a free model, name an agent, and get a useful reply on your screen.

Level
Beginner
Time
22 minutes
Commands
7
Finish
A named reply

Video / coming soon

The written lesson is complete now.

Bring two things

  • ArmaraOS installed and available as armaraos in a new terminal.
  • A provider account and API key. This lesson uses OpenRouter and selects a current free model.
Open a fresh PowerShell window after installation. All commands below are typed at its prompt.
01

See where this is going

You are not learning a command catalog. You are building toward three concrete jobs.

A weekday morning brief that reaches your phone. A researcher and writer that pass work between themselves. An assistant that remembers your preferences. The first arrives by the end of Course 3. Today, you get one named assistant to answer.

02

Verify the installation

Start with the smallest possible proof: ask the binary for its version.

Run in your terminal
armaraos system version
Real terminal output from armaraos system version showing armaraos 0.8.3
Fresh capture / ArmaraOS 0.8.3 / 23 August 2026

If you see a version, ArmaraOS is installed and this terminal can find it. If the shell cannot find the command, close it, open a new terminal, and retry. Return to the current official installer instructions if it still fails.

03

Complete onboarding

The onboarding wizard stores the provider details ArmaraOS needs.

Run in your terminal
armaraos onboard
Redact the key.

Treat the API key like a password. Do not share it in a screenshot, recording, shell history, or support message.

04

Test the key before moving on

This is the gate. The provider name below is the one used in this lesson.

Run in your terminal
armaraos config test-key openrouter
Real terminal output from armaraos config test-key openrouter ending in OK
Fresh capture / stored key tested without exposing its value

OK means ArmaraOS found the stored key, reached the provider, and the provider accepted it. Stop here if you see anything else. Confirm the provider name, check the network, and rerun onboarding.

05

Choose a free model from the live picker

Run the command without a model id. ArmaraOS opens the current list for you.

Run in your terminal
armaraos models set

Do not copy a model id from an old article. The list on your computer is the useful source. If a free model later becomes unavailable, return to this picker and choose another current :free entry.

06

Start ArmaraOS and get your prompt back

Detached startup runs the service in the background and then exits the command.

Run in your terminal
armaraos start --detach

Module 1.2 explains what the background service is and proves that it survives a closed terminal. For now, the important result is that your normal prompt returns.

07

Create an agent you can name

With no template after the command, ArmaraOS opens the template picker.

Run in your terminal
armaraos agent new

The exact roster can change, so the interactive picker belongs on your screen, not in a simulated still.

08

Ask for a useful first draft

Open a conversation with the default agent.

Run in your terminal
armaraos chat

Your first request should produce a draft you can judge. It does not need live data yet. Scheduled delivery and outside information arrive later, after the safety rails.

Check it / run this yourself

Make the connection answer twice.

Exit the conversation, open it again, then type: Reply with READY in one word.

Run again
armaraos chat

If READY comes back, the service, selected model, and default agent are connected. Say the name you chose out loud. You are done with this sitting.

Safety note

Keep this first session attended, and do not add flags you have not learned. Module 1.3 inspects the real approval queue and tests a genuine workspace boundary.

Troubleshooting for this sitting
What you seeLikely causeWhat to do
The shell cannot find armaraosThe terminal predates the install, or the binary is not on PATH.Open a new terminal and retry the version command. Return to the current official installer instructions if needed.
test-key does not return OKThe provider name, key, or network connection is wrong.Confirm the provider, then rerun onboarding and paste the key again.
No usable free model appearsThe provider catalog or account access changed.Recheck the key and use another current id ending in :free.
The agent cannot answerThe chosen free model is unavailable or rate limited.Open the model picker again and choose another current free model.
The reply is slowFree tiers often queue or throttle requests.Wait for the reply to finish. Module 1.5 explains the limits.
Next / Module 1.2

Running ArmaraOS as a Background Service

Lesson ready