Supported Content Types
ArcHive supports three main content types, each optimized for different use cases:Links
Save web URLs with automatic metadata extraction and screenshots
Text Notes
Capture thoughts, ideas, and written content up to 100,000 characters
Code Snippets
Store code examples and snippets for future reference
Content Capture Methods
Mobile App Capture
The mobile app provides multiple ways to capture content:Using the Floating Action Button (FAB)
The FAB is always accessible at the bottom of your screen, providing quick access to content creation:
- Tap the FAB to reveal content type options
- Select Link, Text, or Code
- Fill in the content details
- Save to your archive
Share from Any App
Share content directly from other apps into ArcHive:
- Open any app (browser, social media, etc.)
- Tap the Share button
- Select ArcHive from the share sheet
- Content is automatically captured with metadata
Chrome Extension
The Chrome extension enables one-click saving from your browser:The Chrome extension uses secure JWT-based authentication with automatic token refresh and persistent login sessions.
Install the Extension
Load the extension from the
web folder in Chrome’s developer mode or install from the Chrome Web Store (coming soon)Authenticate
Log in with your ArcHive credentials - your session will persist across browser restarts
Content Creation API
Content is captured through the backend API endpoint:backend/src/routes/content.ts:82-106
Content Creation Flow
When you capture content, ArcHive follows this process:Parse URL (for Links)
If a URL is provided, ArcHive automatically parses it to extract metadata:Source:
backend/src/services/content.service.ts:30-36Queue Background Jobs
Two asynchronous jobs are queued for processing:Source:
- Screenshot Generation: Captures a visual preview of the URL
- Tag Generation: Analyzes content to suggest relevant tags
backend/src/services/content.service.ts:44-67Background jobs (screenshot and tag generation) happen asynchronously, so your content is saved instantly without waiting for these processes to complete.
Content Validation
All captured content is validated using Zod schemas to ensure data integrity:Link Content Schema
Text Content Schema
Code Content Schema
backend/src/validation/content.validation.ts:26-54
Rate Limiting
Next Steps
Intelligent Parsing
Learn how ArcHive extracts metadata from URLs
Organization
Discover how to organize your captured content