Getting Started

Create a JARVIS account, hold your first conversation, and turn on the settings you actually want.

This guide takes you from opening JARVIS to a working setup. It follows the real flow of the product, in order.

1. Open JARVIS

Go to jarvis.spacekeep.dev. The landing page explains what JARVIS does and shows current service status.

You can also start at jarvis.spacekeep.dev/login or jarvis.spacekeep.dev/register — both are reachable from the top of the landing page.

2. Create an account or sign in

JARVIS offers three ways in.

Method What to do
Email and password Enter your email and password on the sign-in page
Continue with Google Approve the request on Google's account chooser
Continue with GitHub Approve the request on GitHub

Creating an account takes an email address, a password, and the password again for confirmation. A display name is optional — you can set one later in Settings. Passwords must be at least 8 characters, and the sign-up form shows a strength indicator as you type.

When you sign in with Google or GitHub, JARVIS links that identity to your existing JARVIS account automatically if the email address matches a verified address on that provider. You end up with one account, not two.

More detail: Sign In.

3. Start a conversation

After signing in you land on a new conversation. The composer is at the bottom of the screen, with the placeholder Ask JARVIS anything….

  • Enter sends the message.
  • Shift + Enter inserts a newline.
  • Ctrl / ⌘ + K moves focus to the composer from anywhere on the page.

If you would rather not start from scratch, the empty conversation offers a row of suggested commands you can click — Analyze my project, Check system status, Create a task, Search the web, and Explain something.

4. Ask JARVIS something

A normal question is answered straight away. Try one of these:

Explain the difference between a stack and a queue.
Summarise this concept for someone new to it: database indexes.
What are the trade-offs between REST and GraphQL?
Review this function and tell me what you would change and why.

JARVIS follows the language you write in. You can switch that explicitly in Settings.

5. Use web search when you need it

You rarely have to ask for search — JARVIS reaches for it when a question would otherwise be answered from stale information.

What's the latest Node.js version?
Search this on Google: Rust 1.90 release notes.
What are the current prices for a standing desk?

Searched answers include a source list you can open. To turn searching off entirely — or to see what JARVIS has looked up — use the Web Intelligence page.

6. Continue conversations

Every conversation you start is saved and appears in the sidebar as Recent conversations.

  • Search conversations… searches titles and message content.
  • The ⋯ menu on a conversation renames or deletes it.
  • Opening an old conversation restores the full thread, so you can keep going where you stopped.

JARVIS also titles each conversation for you from your first real request, so the list stays readable. See Conversations.

7. Ask it to remember things

Memory is on by default. Say so explicitly and JARVIS keeps it for future conversations:

Remember that I prefer TypeScript over JavaScript.
Remember that I'm building a Rust CLI called Ferrox, it ships in March.

You can review, edit, or delete everything it has stored from Memory, and switch memory off in Settings.

8. Manage settings

Settings is one page with these sections:

Section What it controls
General Display name
Appearance Light or dark theme
Language Reply language — Auto, English, German, or Italian
Memory Memory on or off, and a link to manage stored memories
Connections Which sign-in providers are linked to your account
Account Your email address and sign out

9. Manage your account and security

Two things are worth doing straight after sign-up:

  • Set a password if you created your account with Google or GitHub, so you always have a way in. See Password & Recovery.

  • Create an API key if you plan to use JARVIS from a script or another app. See Authentication.

Reviewing what happens when an account is restricted is covered in Global Enforcement.

Next steps