diff --git a/README.md b/README.md index 1e08295..40988a1 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A powerful native macOS AI chat application with support for multiple providers, advanced memory management, and seamless Git synchronization. -![oAI Main Interface](Screenshots/1.png) +![oAI Chat Interface](Screenshots/1.png) ## Features @@ -30,7 +30,7 @@ A powerful native macOS AI chat application with support for multiple providers, - **Progressive Summarization** - Automatically summarize old portions of long conversations - **Multi-Provider Embeddings** - Support for OpenAI, OpenRouter, and Google embeddings -![Settings Interface](Screenshots/2.png) +![General Settings — API Keys & Apple Intelligence](Screenshots/2.png) ### 🔧 Model Context Protocol (MCP) Advanced filesystem access for AI models with fine-grained permissions: @@ -40,6 +40,8 @@ Advanced filesystem access for AI models with fine-grained permissions: - **Folder Management** - Add/remove allowed folders with visual status - **Search Operations** - Find files by name or content across allowed directories +![MCP Settings — External Servers & Personal Data](Screenshots/3.png) + ### 🔄 Git Synchronization Seamless conversation backup and sync across devices: - **Auto-Sync** - Automatic export and push to Git repository @@ -48,12 +50,14 @@ Seamless conversation backup and sync across devices: - **Conflict Prevention** - Warning system for multi-machine usage - **Manual Sync** - One-click sync with progress indication -![Model Selector](Screenshots/3.png) - ### ⚡ Shortcuts & Agent Skills - **Shortcuts** - Personal slash commands that expand to prompt templates; optional `{{input}}` placeholder for inline input - **Agent Skills (SKILL.md)** - Markdown instruction files injected into the system prompt; compatible with skill0.io, skillsmp.com, and other SKILL.md marketplaces; import as `.md` or `.zip` bundle with attached data files; a skill named exactly "2nd Brain" can be marked always-trusted, skipping the bash approval prompt for its helper-script calls +![Agent Skills](Screenshots/4.png) + +![Editing an Agent Skill](Screenshots/5.png) + ### 📚 Anytype Integration Connect oAI to your local [Anytype](https://anytype.io) knowledge base: - **Search** - find objects by keyword across all spaces or within a specific one @@ -77,6 +81,8 @@ Connect oAI to a self-hosted [Jarvis](https://jarvis.pm) agent-automation server - **Paperless-NGX Integration** *(Beta)* - Search, read, and interact with documents in a self-hosted Paperless instance - **Tool Call Inspection** - Click any 🔧 tool message to expand input/output JSON for all tool calls +![Automatic iCloud Backup](Screenshots/7.png) + ### 📧 Email Handler (AI Email Assistant) Automated email responses powered by AI: - **IMAP Polling** - Monitor inbox for emails with specific subject identifiers @@ -99,7 +105,7 @@ Automated email responses powered by AI: - **Sidebar Navigation** - Collapsible sidebar for switching between conversations - **Localization** - Fully localized into Norwegian Bokmål, Swedish, Danish, German, and French; follows macOS language preference automatically. Translations are AI-generated (machine translation), not reviewed by native speakers - if you spot an awkward or incorrect phrase, please [open an issue](https://gitlab.pm/rune/oai-swift/issues/new) -![Advanced Features](Screenshots/4.png) +![Advanced Settings](Screenshots/6.png) ## Installation diff --git a/Screenshots/1.png b/Screenshots/1.png index f0be709..e6fda82 100644 Binary files a/Screenshots/1.png and b/Screenshots/1.png differ diff --git a/Screenshots/2.png b/Screenshots/2.png index 1b50d05..51c376b 100644 Binary files a/Screenshots/2.png and b/Screenshots/2.png differ diff --git a/Screenshots/3.png b/Screenshots/3.png index 8f70da1..430a84c 100644 Binary files a/Screenshots/3.png and b/Screenshots/3.png differ diff --git a/Screenshots/4.png b/Screenshots/4.png index 0f54a02..465021e 100644 Binary files a/Screenshots/4.png and b/Screenshots/4.png differ diff --git a/Screenshots/5.png b/Screenshots/5.png new file mode 100644 index 0000000..d2814ba Binary files /dev/null and b/Screenshots/5.png differ diff --git a/Screenshots/6.png b/Screenshots/6.png new file mode 100644 index 0000000..87b45f8 Binary files /dev/null and b/Screenshots/6.png differ diff --git a/Screenshots/7.png b/Screenshots/7.png new file mode 100644 index 0000000..41b023c Binary files /dev/null and b/Screenshots/7.png differ