@ Profile
Quickly visit social profiles. Access a history of the profiles you visit and add your favorite social apps.

Features
- Open Profile Command: Quickly open profiles across multiple social apps
 
- Support for profiles, handles, and profile IDs
 
- Manage Apps Command: Add and remove custom social apps
 
Includes support for major social apps:
- X, Instagram, LinkedIn, GitHub, Reddit, YouTube, and more
 
Usage
Quickly Open Profile
- Use the "Quick Open" command
 
- Enter a Profile identifier
 
- Select your desired app from the dropdown
 
- Press Enter to open the profile in your browser
 
Open Profile
- Use the "Open Profile" command
 
- Enter a Profile identifier
 
- Select your desired app from the dynamic dropdown
 
- Press Enter to open the profile in your browser
 
Managing Apps
- Use the "Manage Apps" command to access the management interface
 
- Default Apps: Show/hide built-in apps
 
- Custom Apps: Add, edit, and remove custom apps; manage visibility
 
- YAML Settings: Export/import your configuration for backup or sharing
 
Adding Custom Apps
- In the "Manage Apps" command, select "Add Custom App"
 
- Fill in the app details:
- Name: Display name for the app
 
- URL Template: Template with 
{profile} placeholder (e.g., https://example.com/user/{profile}) 
 
- Save and the app will be immediately available
 
YAML Configuration
Export your settings to YAML format for:
- Backing up your custom apps, including visibility settings
 
- Sharing configurations with team members
 
- Version control of your app settings
 
Development
Architecture
The extension now uses a dynamic app system:
- App data is managed through 
src/helpers/apps.ts 
- Custom apps are stored using Raycast's local storage
 
- App settings (show/hide) are persisted separately
 
Adding Built-in Apps
To add new default apps, edit src/utils/default-apps.ts:
export const defaultApps: App[] = [
  // ... existing apps
  {
    name: "New App",
    value: "newapp",
    urlTemplate: "https://newapp.com/{profile}",
    placeholder: "username"
  }
];