What you will learn
- Choose and install the right Bosi installer for your computer.
- Connect to the official Xpert service or a self-hosted Xpert service, and sign in.
- Select an organization and an assistant, start chatting, and organize the assistant list in the sidebar.
- Adjust language, appearance, and service connection in Settings, and view usage and points.
- Update Bosi and troubleshoot common connection and sign-in issues.
Before you begin
If you use the official service, you do not need any service URLs. Bosi connects to the official service by default.
Step 1: Download and install Bosi
Download an installer from either location:- Bosi download page
- GitHub Releases: desktop app releases start with
desktop-vand include all installers, archives, and the SHA-256 checksum file.
The signing and notarization status of each platform’s installer is described in the release notes for that version. For an unsigned installer, you may need to confirm an operating-system security prompt when installing or opening it for the first time.
Step 2: Connect to an Xpert service
Skip this step if you use the official service. By default, Bosi connects to these URLs:
To connect to a self-hosted Xpert service:
- On the sign-in screen, click Connection settings.
- Enter the API service URL, Xpert web URL, and ChatKit URL provided by your administrator. The API URL can include
/api; existing service root URLs also work. - Wait for the page to check the URLs and certificates automatically, and make sure no errors are shown.
- Click Save settings, then click Back to sign in.
- Service URLs require HTTPS. Only
localhostaddresses on your own computer may use HTTP. URLs cannot include credentials or query parameters. - If your organization uses a self-signed certificate or a private deployment you trust, you can turn on Allow untrusted service certificates. It is off by default and applies only to the configured API, web, and ChatKit hosts. When it is on, certificate identity is not verified for these hosts.
- After you change a service URL or the certificate setting and save, Bosi reloads the connection and you need to sign in again.
- If your organization provides a customized installer, the service URLs may already be configured. Connection settings you have already saved take precedence over the defaults of a new installer.
Step 3: Create an account and sign in
- If you do not have an Xpert account yet, click Create account on the sign-in screen. Bosi opens the registration page in your system browser. After you finish registration and verification, return to Bosi to sign in.
- Sign in with your Xpert email and password.
- After you sign in, Bosi loads your organizations and the published assistants you can use. Switch to the intended organization in the sidebar.
- Select an assistant in the sidebar to start chatting, or add experts, apps, and assistants from the catalog.
Step 4: Add an assistant and start chatting
Discover & add
Click + in the sidebar to open Discover & add, where you can search for and add:- Digital experts: Use accessible experts immediately. For experts that require authorization, describe your use case and submit a request. You can use the expert after it is approved.
- Apps: Use installed apps immediately. For apps that are not installed yet, review the installation requirements, select the required embedding or vision models, and then complete initialization. Click an app’s name or view its details to browse the app’s screenshots.
- Plugins: View the plugins installed for your tenant or organization. Installed plugins can be selected directly from the conversation’s Plugins menu.
- Agent templates: Select a workspace you can edit, enter an assistant name, and complete initialization and publishing.
Chat
The right side of the window is the chat area, which embeds Xpert ChatKit. Messages, attachments, conversation history, tools, skills, connectors, and the Workbench are all used here. Which capabilities are available depends on the features of the connected Xpert service and your permissions.Group chats
From the File → New group menu, or with theCmd/Ctrl+Shift+G shortcut, you can create a group and bring colleagues and digital experts into one conversation. When no member is mentioned in a group, the default assistant replies. You can invite more members after creating the group.
Step 5: Manage assistants in the sidebar
Context menu
Right-click an assistant (including pinned cards and the collapsed avatar rail) to:- Pin or unpin it.
- Move it to a personal section, or create a new section.
- Mark it as read or unread.
- Edit its profile or duplicate it.
- Copy the conversation ID.
- Editing the personal profile and creating a duplicate affect only the list on this computer. They do not change the assistant on the server. A duplicate connects to the same assistant and shares its conversation history.
- Pins, personal sections, and the sidebar layout are saved on this computer, separately for each service, account, and organization. They do not sync to other devices.
- Reading a conversation or selecting Mark as read updates the read state on the platform. Mark as unread is only a local reminder.
Activity and unread reminders
Bosi refreshes assistant activity about every 15 seconds, and also when the window regains focus. The list shows the latest conversation title for each assistant. On macOS, the Dock icon shows the total number of unread messages in the current organization. macOS must allow Bosi to display notifications and badges.Resize the sidebar
- Drag the sidebar divider to set a width between 240 and 520 pixels.
- Drag past the minimum width to collapse the sidebar into an avatar rail.
- Double-click the divider to restore the default width.
Assistant profile panel
Hover over an assistant’s avatar to open the assistant profile panel, which includes tabs such as Activity, Channels, Automations, and About. You can also focus the avatar and pressAlt+Down to pin the panel open.
- Activity: View recent conversations. Click one to open it.
- Channels: Chat with the current assistant from the apps you already use. When the Feishu plugin is installed, you can use Connect with QR code. Whether other channels can be connected depends on whether the matching provider plugin is installed on the server.
- Automations: Let the assistant start working automatically at a specific time, on a schedule, or when an event happens.
- About: View the assistant’s detailed description, publication information, and the number of published skills, tools, and sub-agents.
Step 6: Adjust settings
To open Settings:- Open the user menu in the sidebar and select Settings.
- Use the
Cmd/Ctrl+,shortcut. - On macOS, select Settings in the Bosi menu. On Windows and Linux, select Settings in the File menu.
When you change settings:
- Changes preview immediately. Click Save settings to save them, or Cancel changes to restore the saved values.
- Click Back to workspace to return to the same assistant and conversation. If you have unsaved changes, Bosi asks whether to discard them.
- Local terminal settings are applied separately on that page.
- On first launch, the interface language follows your system language. After you sign in, the language set for your account on the platform takes priority.
Step 7: Update Bosi
Installed stable builds support in-app updates:- When a new version is available, a download icon appears in the account area at the bottom of the sidebar. Hover over it to show Update.
- Click it to start the download and view its progress.
- When the download is complete, choose Install and restart or Later. If you choose to install and restart, Bosi quits, installs the update, and reopens, so save your work first.