Yulan is an intelligent assistant application designed specifically for macOS, committed to providing users with efficient, secure, and private intelligent interaction experiences. As an intelligent assistant supporting both local and remote AI models, Yulan deeply integrates advanced artificial intelligence technology with users' actual work scenarios to help improve work efficiency and optimize information processing workflows.
Yulan's core concepts include:
Yulan requires the following permissions to function properly:
Tip: The app will guide you to enable necessary permissions on first launch. Please follow the prompts to operate.
Yulan consists of three main components:
When using Yulan for the first time, it is recommended to set up in the following steps:
In the settings window, click "Build Knowledge Base" in the left navigation bar to enter the knowledge base management page. Click the "+" button in the upper right or directly drag files/folders to the page to select files or folders to add.
Yulan supports the following file formats:
Tip: The app will automatically scan all supported format files in the folder. It is recommended to use files of appropriate size, as overly large files may affect processing speed.
In the settings window, click "Custom Replies" in the left navigation bar to enter the custom reply management page. Click the "+" button in the upper right or the "Add" button when the list is empty to input title and content, and you can add image attachments.
Custom replies support fuzzy search. Enter keywords in the search box to quickly find. Custom replies will be displayed in the floating window search results with "Custom" identifier and copy button. Each record can be edited or deleted.
In the settings window, click "Model Settings" in the left navigation bar to enter the model configuration page.
When using local models, all data is processed on your computer, completely protecting privacy.
Privacy Notice: When using remote models, query content will be sent to remote servers for processing. If you value the privacy of your data and content, it is recommended to use local models.
In the "Reply Settings" section, you can set "My Role":
Role settings will affect the style and content of AI-generated replies.
In the settings window, click "Follow Application Settings" in the left navigation bar to enter the application monitoring configuration page. Click the "Add" button, input application name, application identifier, and reply style. Application identifiers can be viewed in "System Information" > "Applications".
Added applications are enabled for monitoring by default, and the floating window will automatically follow the application window. You can control whether to monitor the application through the switch in the list.
In "General Settings" > "Window Settings", you can configure window display position (bottom/left/right, top not supported), whether to enable application window following, etc.
In the settings window, click "Web Search" in the left navigation bar to enter the web search management page. Click the "+" button in the upper right, input web search name, keywords, and search URL. After configuration, you can use keywords to trigger web search in the floating window, such as entering "google search content" will jump to Google search.
The system has built-in many commonly used web searches (YouTube, Google, Baidu, Taobao, GitHub, etc.).
Yulan provides convenient floating window following functionality, allowing you to call the intelligent assistant anytime:
You can quickly start Yulan through the following methods:
In "General Settings" > "Window Settings", you can configure:
Configure applications to follow in "Follow Application Settings":
The floating window will intelligently follow the application windows you are using (can be displayed at the bottom, left, or right of the window), providing magnetic effect for convenient anytime use. Enter questions in the search box, and the app will search for answers from multiple sources:
Search results will display source identifiers, support keyboard navigation (up and down arrow keys to select results), result pinning function (pinned results always display at the top), click to copy content. For search results, you can perform the following operations:
Through the pin button, you can automatically submit file content from search results to AI:
Important Note: If using remote model APIs, your query content will be sent to remote servers for processing. If you do not want to upload file content, do not pin files. Your knowledge base data, custom replies, and all other local data will not be uploaded.
Yulan provides smart file analysis functionality, allowing you to quickly locate and intelligently analyze file content:
This function supports analysis of multiple file formats, including PDF, text files, Excel spreadsheets, etc., helping you quickly understand file content and obtain analysis results.
The toolbar includes the following setting buttons:
The toolbar includes system tools such as:
~/Library/Containers/run.opens.Yulan/Data/tmp/YulanPastedImages (when sandboxed; container ID may vary) for OCR and is cleared when you close the floating window or remove the thumbnail.Matching application/file icons will be displayed in the toolbar, click to open. The number of applications displayed can be configured in "General Settings" (default 3, range 0-10).
Yulan provides the following keyboard shortcuts:
You can set shortcuts in the settings page for quick show/hide floating window, settings page, and preview page.
A: In the settings window, click "Build Knowledge Base" in the left navigation bar to enter the knowledge base management page. Click the "+" button in the upper right or directly drag files/folders to the page to select files or folders to add. Supported file formats include: PDF files (automatically extract text content from documents), image files (can recognize text in images, only used to mark sources, images do not participate in reply generation), Excel files (XLSX, extract table content), plain text files (read text content directly), other files (attempt to extract text content). After selection, you can choose "Incremental Addition" (add on top of existing knowledge base) or "Full Override" (replace existing knowledge base), then click the "Start Building" button. The app will automatically process file content and build indexes, with progress displayed in real-time.
A: Yulan supports the following file formats: PDF files (automatically extract text content from documents), image files (can recognize text in images, only used to mark sources, images do not participate in reply generation), Excel files (XLSX, extract table content), plain text files (read text content directly), other files (attempt to extract text content). The app will automatically scan all supported format files in the folder. It is recommended to use files of appropriate size, as overly large files may affect processing speed.
A: In the settings window, click "Custom Replies" in the left navigation bar to enter the custom reply management page. Click the "+" button in the upper right or the "Add" button when the list is empty to input title and content, and you can add image attachments. Custom replies support fuzzy search. Enter keywords in the search box to quickly find. Custom replies will be displayed in the floating window search results with "Custom" identifier and copy button. Each record can be edited or deleted.
A: In the settings window, click "Model Settings" in the left navigation bar to enter the model configuration page. Local models: Click the "+" button next to "Local Model Configuration", select local model files to add. Added models will be displayed in the list, check the models you want to use. You can delete unwanted models. When using local models, all data is processed on your computer, completely protecting privacy. Remote models: Click the "+" button next to "Remote Model Configuration", input platform name, API address, and API key for configuration. Support configuring multiple remote models, check the models you want to use. Note: When using remote models, query content will be sent to remote servers. If you value the privacy of your data and content, it is recommended to use local models.
A: The floating window will intelligently follow the application windows you are using (can be displayed at the bottom, left, or right of the window), providing magnetic effect for convenient anytime use. Enter questions in the search box, and the app will search for answers from multiple sources: knowledge base search, custom replies, AI generation, calculation, web search, file/application search. Search results will display source identifiers, support keyboard navigation (up and down arrow keys to select results), result pinning function (pinned results always display at the top), click to copy content. You can configure the display position of the floating window, whether to display the toolbar, etc. in "General Settings".
A: In the settings window, click "Follow Application Settings" in the left navigation bar to enter the application monitoring configuration page. Click the "Add" button, input application name, application identifier, and reply style. Application identifiers can be viewed in "System Information" > "Applications". Added applications are enabled for monitoring by default, and the floating window will automatically follow the application window. You can control whether to monitor the application through the switch in the list. In "General Settings" > "Window Settings", you can configure window display position (bottom/left/right, top not supported), whether to enable application window following, etc.
A: In the settings window, click "Web Search" in the left navigation bar to enter the web search management page. Click the "+" button in the upper right, input web search name, keywords, and search URL. After configuration, you can use keywords to trigger web search in the floating window, such as entering "google search content" will jump to Google search.
A: Yulan requires the following permissions to function properly: file access permission (used for knowledge base construction to access selected files and folders), full disk access permission (optional, used for file search functions to quickly find files and applications on Mac. You can configure search scope in "General Settings" > "Permissions"). The app will guide you to enable necessary permissions on first launch. Please follow the prompts to operate.
A: All data is stored on your Mac device, and the app runs completely locally. Knowledge base data, custom replies, model files, etc. are all stored locally. All data will not be uploaded to any server. If using remote model APIs, query content will be sent to remote servers for processing. If you do not want to upload file content, do not pin files. Your knowledge base data, custom replies, and all other local data will not be uploaded, completely protecting your privacy and security.
Yulan strictly follows privacy protection principles:
~/Library/Containers/run.opens.Yulan/Data/tmp/YulanPastedImages for OCR and is cleared when you close the floating window or remove the thumbnailImportant Note: When using local models, all your data (documents, conversations, personal data) will not be uploaded to any remote server, ensuring privacy and security.
If you have any questions, suggestions, or feedback, please contact us through the following methods:
Email: 610730060@qq.com