AI Chat¶
The heart of Stridevox — have natural conversations about your fitness data. Ask questions, get training insights, request comparisons, and even create workouts.
Starting a Conversation¶
- Click Chat in the navigation bar
- You'll see a welcome screen with suggested questions
- Click a quick prompt or type your own question
- Press Enter to send (or Shift+Enter for a new line)
The AI responds in real-time with streaming text, analyzing your synced Garmin data to give personalized answers.
What Can You Ask?¶
Stridevox's AI has access to your cached activities, sleep data, daily summaries, and personal records. Here are some ideas:
Training Analysis¶
- "How was my run yesterday?"
- "Compare my last 3 runs"
- "What's my average pace this month?"
- "Am I improving at 10K distance?"
Sleep & Recovery¶
- "How did I sleep last night?"
- "What's my sleep trend this week?"
- "Is my Body Battery recovering well?"
Weekly / Monthly Reviews¶
- "Give me a weekly training summary"
- "How many kilometers did I run in February?"
- "What's my most active day of the week?"
Personal Records¶
- "What are my personal records?"
- "When did I run my fastest 5K?"
- "Show my top 3 longest runs"
Coaching & Advice¶
- "Should I rest today based on my data?"
- "Create a 5K training plan for next week"
- "What should I focus on to improve my half-marathon time?"
Workout Creation¶
- "Create an interval workout for speed improvement"
- "Build me a tempo run workout"
- See Workout Creation for details
Be specific
The more specific your question, the better the answer. Instead of "How am I doing?", try "How does my running pace this week compare to last week?"
Quick Action Pills¶
At the top of the chat, you'll see quick-access buttons for common queries:
- Today's Summary — Overview of today's fitness data
- Week Comparison — This week vs. last week
- Recent Activities — Summary of recent workouts
- Sleep Report — Last night's sleep analysis
- Personal Records — Your current PRs
- Training Status — Overall training load and recovery
Click any pill to instantly send that query without typing.
Managing Chat Sessions¶
Session List (Sidebar)¶
The left sidebar shows all your chat sessions, organized by time:
- Pinned — Important conversations you've pinned to the top
- Today / Yesterday / This Week / This Month / Older — Grouped by date
Session Actions¶
Right-click or hover over a session to access:
| Action | What It Does |
|---|---|
| Pin / Unpin | Pin important chats to the top of the list |
| Rename | Give the session a custom title |
| Generate Title | Let the AI auto-generate a title based on the conversation |
| Change Language | Set the conversation language (EN/FR/ES) |
| Export | Export the conversation (see below) |
| Delete | Remove the session and all its messages |
Searching Sessions¶
Use Cmd+K (Mac) or Ctrl+K (Windows/Linux) to search across sessions. You can also use the search input at the top of the sidebar.
Message Actions¶
Hover over any message to see available actions:
- Edit — Modify a sent message and get a new AI response
- Regenerate — Ask the AI to generate a different response
- Copy — Copy the message text to clipboard
- Delete — Remove the message (and any subsequent replies)
Contextual Follow-Up Questions¶
After each AI response, you may see suggested follow-up questions. Click any of them to continue the conversation without typing.
Exporting Conversations¶
Export any chat session in multiple formats:
| Format | Best For |
|---|---|
| Plain Text (.txt) | Simple reading, sharing |
| Markdown (.md) | Documentation, GitHub |
| JSON (.json) | Data analysis, backups |
| Word (.docx) | Reports, printing |
To export: click the Export button on a session in the sidebar, then choose your format.
Global Search¶
Search across all your chat messages (not just the current session):
- Click the Search button () in the header
- Type at least 2 characters
- Results show which session and message matched
- Click a result to jump directly to that message in its session
Voice Input¶
If your browser supports speech recognition:
- Click the microphone button next to the input
- Speak your question
- Click the button again to stop recording
- Your speech is converted to text and placed in the input
- Press Enter to send
Keyboard Shortcuts¶
| Shortcut | Action |
|---|---|
| Enter | Send message |
| Shift+Enter | New line |
| Cmd/Ctrl + N | New chat session |
| Cmd/Ctrl + K | Search sessions |
| Cmd/Ctrl + / | Focus chat input |
Tips for Better Conversations¶
- Be specific — Mention time periods, activity types, or metrics you're interested in
- Ask follow-ups — The AI remembers the conversation context within a session
- Use the right language — Set the chat language to get responses in your preferred language
- Pin useful chats — Keep important analysis conversations easy to find
- Try the quick actions — The pills at the top give you instant insights without typing