Quick Start
This guide assumes you have already completed Installation.
Step 1: Run Onboarding
Section titled “Step 1: Run Onboarding”JARVIS ships with an interactive setup wizard:
jarvis onboardThe current onboarding flow walks through:
- About you
- Primary LLM provider and model
- API key setup
- Optional fallback providers
- Voice configuration
- Telegram and Discord channel setup
- Personality and assistant name
- Authority defaults
- Dashboard port
Your config is written to:
~/.jarvis/config.yamlStep 2: Start the Daemon
Section titled “Step 2: Start the Daemon”Start JARVIS normally:
jarvis startYou can also run it detached:
jarvis start -dOr on a custom port:
jarvis start --port 8080Step 3: Open the Dashboard
Section titled “Step 3: Open the Dashboard”By default, the dashboard lives at:
http://localhost:3142If you changed the port during onboarding, use that value instead.
The dashboard is the main control plane for:
- Chat
- Tasks
- Memory
- Authority
- Awareness
- Workflows
- Goals
- Settings
Step 4: Send a First Real Task
Section titled “Step 4: Send a First Real Task”Good first prompts are tasks that exercise the system, not toy questions. For example:
- “Summarize what this project actually does.”
- “Open the docs and tell me what is missing.”
- “Create a workflow that posts a Telegram summary every morning.”
- “Plan my day from my current goals.”
Step 5: Add More Reach With Sidecars
Section titled “Step 5: Add More Reach With Sidecars”If the daemon is not running on the same machine you want to control, install a sidecar on the target machine. Sidecars let JARVIS access:
- Desktop automation
- Browser automation
- Terminal
- Filesystem
- Clipboard
- Screenshots
See Desktop Control for the full setup.
Common First Tasks After Setup
Section titled “Common First Tasks After Setup”Most people should do these next:
- Set
auth.tokenbefore exposing the dashboard publicly - Connect at least one sidecar if you want real desktop/browser control on another machine
- Review Authority & Safety before raising autonomy
Quick Verification Checklist
Section titled “Quick Verification Checklist”You are in a good state if all of these are true:
jarvis statusshows the daemon as running- The dashboard connects successfully
- Chat messages stream normally
- Your selected LLM provider responds
If any of that fails, go to Troubleshooting.