Skip to content

Chat Features - CAI Mobile UI

⚡ CAI-Pro Exclusive
Advanced chat capabilities for professional security testing on mobile.

Message Composition

Rich Text Input

The CAI Mobile UI supports advanced text formatting:

Markdown Support - Bold: Surround with **text** or __text__ - Italic: Use *text* or _text_ - Code: Wrap with backticks - Lists: Start lines with - or 1. - Links: [text](url) format

Code Blocks

```python
# Language-specific highlighting
def scan_target(ip):
    return results
```

Smart Completions

Agent Mentions - Type @ to see available agents - Quick switch context mid-conversation - Example: @red_teamer scan this endpoint

File References - Type / for file browser - Drag & drop from Files app - Paste images directly

Command Shortcuts - Type ! for saved commands - Create custom shortcuts in settings - Example: !nmapRun nmap scan on target

Voice Input

Dictation Features - Tap microphone icon - Automatic punctuation - Technical term recognition - Multi-language support

Voice Commands - "Send message" - "New conversation" - "Switch to [agent name]" - "Cancel generation"

Message Display

Streaming Responses

CAI Streaming Response

Real-time Indicators - Typing animation - Progress estimation - Token counter - Time elapsed

Partial Rendering - See results as they generate - Syntax highlighting updates live - Tables render incrementally - Images load progressively

Content Types

Security Reports

╔══════════════════════════════════════╗
║        VULNERABILITY REPORT          ║
╠══════════════════════════════════════╣
║ Target: example.com                  ║
║ Risk Level: HIGH                     ║
║ CVSS Score: 8.5                      ║
╚══════════════════════════════════════╝

Code Analysis - Syntax highlighting for 100+ languages - Line numbers for reference - Diff view for changes - Copy button per code block

Structured Data - Tables with sorting - Collapsible JSON trees - Chart rendering - CSV preview with scrolling

Interactive Elements

Expandable Sections - Tap to expand/collapse - Remembers state - Smooth animations - Section summaries

Tool Outputs - Real-time tool execution status - Collapsible verbose output - Error highlighting - Retry failed tools

Links & References - In-app browser for links - CVE database lookups - Documentation tooltips - External app handoff

Advanced Features

Message Actions

Quick Actions Bar Swipe left on any message: - 🔄 Retry - Re-run with same prompt - 📋 Copy - Copy to clipboard - 📤 Share - Share via iOS share sheet - 🗑️ Delete - Remove from history

Long Press Menu - Copy Text - Copy as Markdown - Copy as JSON - Share Message - Save to Files - Create Template - Report Issue

Conversation Management

Search Within Chat - ⌘ + F or tap search icon - Real-time highlighting - Previous/Next navigation - Case sensitive option - Regex support

Message Filtering - Show only user messages - Show only agent responses - Filter by date range - Filter by content type - Export filtered results

Context Preservation

Auto-Save - Every message saved locally - Cloud sync (optional) - Crash recovery - Version history

Session Continuity - Resume mid-generation - Restore agent state - Maintain context across app restarts - Background task completion

Collaboration Features

Sharing & Export

Export Formats - Plain Text (.txt) - Markdown (.md) - JSON (.json) - PDF with formatting - HTML with styling

Share Options - AirDrop to nearby devices - Email with formatting preserved - Slack/Discord webhooks - GitHub Gist integration - Custom share extensions

Templates & Snippets

Message Templates Create reusable prompts:

Template: Web App Test
---
Perform security assessment on [URL]:
1. Check for common vulnerabilities
2. Test authentication
3. Scan for exposed endpoints
4. Generate detailed report

Code Snippets Save frequently used code: - Payloads library - Script templates - Command shortcuts - Custom exploits

Performance Features

Offline Mode

Available Offline - Read previous conversations - Search message history - Export conversations - View cached responses

Sync When Connected - Queue messages for sending - Auto-retry failed messages - Merge offline changes - Conflict resolution

Message Optimization

Smart Loading - Lazy load old messages - Virtualized scrolling - Image placeholder loading - Incremental search indexing

Memory Management - Auto-archive old conversations - Compress stored messages - Clear cache options - Storage usage analytics

Security Features

Privacy Controls

Message Security - End-to-end encryption option - Biometric lock for sensitive chats - Auto-delete timers - Screenshot prevention mode

Data Protection - Local encryption at rest - Secure keychain storage - No cloud sync option - Export password protection

Audit Trail

Activity Logging - Message timestamps - Edit history - Access logs - Export audit trail

Customization

Display Preferences

Message Appearance - Bubble style (iOS/Android/Minimal) - Color themes - Font selection - Spacing options

Timestamp Display - Always visible - On tap - Grouped by time - Relative/Absolute

Behavior Settings

Send Options - Enter to send - Shift+Enter for new line - Send button confirmation - Draft auto-save

Notification Settings - Message previews - Sound selection - Vibration patterns - Do Not Disturb respect

Keyboard Enhancements

Text Shortcuts

Shortcut Expands To
@@ Current date/time
## Last command output
$$ Previous agent response
%% System information

Quick Commands

Command Action
/clear Clear conversation
/export Export chat
/stats Show session stats
/help Show help

Tips & Tricks

Power User Features

  1. Multi-Message Select: Two-finger tap and drag
  2. Quick Quote: Swipe right on message to quote
  3. Batch Operations: Select multiple messages for bulk actions
  4. Smart Paste: Automatically formats pasted code

Hidden Features

  1. Developer Console: Triple-tap status bar
  2. Message Inspector: Long press + 3D touch
  3. Network Monitor: Shake in settings
  4. Debug Logging: Five taps on version

Next Steps


Advanced chat features enable professional-grade mobile security testing