Skip to content

Commit 14063ba

Browse files
authored
chore: rename to Sample Vif Chat App
1 parent de4203e commit 14063ba

21 files changed

Lines changed: 71 additions & 82 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ body:
3030
validations:
3131
required: true
3232
- type: input
33-
id: swiftchat-version
33+
id: vifchat-version
3434
attributes:
3535
label: App Version
3636
placeholder: e.g. 1.0.0

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
git add .
4141
git config user.name '${{ vars.USER_NAME }}'
4242
git config user.email '${{ vars.USER_EMAIL }}'
43-
git commit -m 'release: SwiftChat v${{ env.NEW_VERSION }}'
43+
git commit -m 'release: VifChat v${{ env.NEW_VERSION }}'
4444
git push
4545
git tag ${{ env.NEW_VERSION }}
4646
git push origin ${{ env.NEW_VERSION }}
@@ -51,7 +51,7 @@ jobs:
5151
- name: Create GitHub release
5252
uses: softprops/action-gh-release@v2
5353
with:
54-
name: "SwiftChat v${{ env.NEW_VERSION }}"
54+
name: "VifChat v${{ env.NEW_VERSION }}"
5555
files: |
5656
react-native/android/app/build/outputs/apk/release/*.apk
5757
tag_name: "${{ env.NEW_VERSION }}"

README.md

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# SwiftChat — A Cross-platform AI Assistant
1+
# Sample Vif Chat App — A Cross-platform AI Assistant
22

33
> 🚀 Your Personal AI Workspace — Chat, Create Apps, and More
44
5-
[![GitHub Release](https://img.shields.io/github/v/release/aws-samples/swift-chat)](https://github.com/aws-samples/swift-chat/releases)
5+
[![GitHub Release](https://img.shields.io/github/v/release/aws-samples/sample-vif-chat-app)](https://github.com/aws-samples/sample-vif-chat-app/releases)
66
[![License](https://img.shields.io/badge/license-MIT--0-green)](LICENSE)
77

88
[中文](/README_CN.md)
99

10-
SwiftChat is a fast and responsive AI assistant developed with [React Native](https://reactnative.dev/) and
10+
VifChat is a fast and responsive AI assistant developed with [React Native](https://reactnative.dev/) and
1111
powered by [Amazon Bedrock](https://aws.amazon.com/bedrock/), with compatibility extending to other model providers such
1212
as Ollama, DeepSeek, OpenAI and OpenAI Compatible. With its minimalist design philosophy and robust privacy protection,
1313
it delivers real-time streaming conversations, AI image generation, instant web app creation and voice conversation
@@ -20,7 +20,7 @@ capabilities across Android, iOS, and macOS platforms.
2020
- 🚀 Upgrade to React Native 0.83 with New Architecture enabled (From v2.8.0).
2121
- 🚀 Support create or edit instant web apps with one prompt (From v2.7.0).
2222
- 🚀 Support Web Search for real-time information retrieval (From v2.7.0).
23-
- 🚀 Update SwiftChat Server with API Gateway + Lambda deployment supporting 15-minute streaming output (From v2.7.0).
23+
- 🚀 Update VifChat Server with API Gateway + Lambda deployment supporting 15-minute streaming output (From v2.7.0).
2424
- 🚀 Support Image Gallery for browsing and managing generated images (From v2.7.0).
2525

2626
**Create App**: Generate, Edit, Share and Preview Instant Web Apps
@@ -54,8 +54,8 @@ capabilities across Android, iOS, and macOS platforms.
5454
5555
## 📱 Quick Download
5656

57-
- [Download for Android](https://github.com/aws-samples/swift-chat/releases/download/2.9.0/SwiftChat.apk)
58-
- [Download for macOS](https://github.com/aws-samples/swift-chat/releases/download/2.9.0/SwiftChat.dmg)
57+
- [Download for Android](https://github.com/aws-samples/sample-vif-chat-app/releases/download/2.9.0/VifChat.apk)
58+
- [Download for macOS](https://github.com/aws-samples/sample-vif-chat-app/releases/download/2.9.0/VifChat.dmg)
5959
- For iOS: Currently available through local build with Xcode
6060

6161
## Getting Started with Amazon Bedrock
@@ -71,15 +71,15 @@ You can choose one of the following two methods for configuration
7171
long-term API
7272
key.
7373

74-
2. Copy and paste the API key to the (Amazon Bedrock -> Bedrock API Key) under SwiftChat Settings page.
74+
2. Copy and paste the API key to the (Amazon Bedrock -> Bedrock API Key) under VifChat Settings page.
7575

7676
3. The App will automatically get the latest model list based on the region you currently selected. If multiple models
7777
appear in the list, it means the configuration is successful.
7878

7979
</details>
8080

8181
<details>
82-
<summary><b>🔧 Configure SwiftChat Server (Click to expand)</b></summary>
82+
<summary><b>🔧 Configure VifChat Server (Click to expand)</b></summary>
8383

8484
### Architecture
8585

@@ -94,7 +94,7 @@ We use **API Gateway** combined with **AWS Lambda** to enable streaming response
9494
**Deploy with one command:**
9595

9696
```bash
97-
curl -fsSL https://raw.githubusercontent.com/aws-samples/swift-chat/main/server/install.sh | bash
97+
curl -fsSL https://raw.githubusercontent.com/aws-samples/sample-vif-chat-app/main/server/install.sh | bash
9898
```
9999

100100
By default this deploys to **the account of your current AWS profile**, in the region from `$AWS_REGION` or your `aws configure` default (fallback: `us-east-1`), with stack name `SwiftChat`. Wait about 3-4 minutes to see your **API URL**, **API Key** obtain link, and a scannable QR code for auto-configuring the app.
@@ -114,10 +114,10 @@ To target a different account, region, or stack:
114114
### Step 2: Open the App and setup with API URL and API Key
115115

116116
1. Launch the App, open the drawer menu, and tap **Settings**.
117-
2. Under Amazon Bedrock → SwiftChat Server, tap the scan icon next to **API URL** to scan the QR (iOS/Android) — or paste `API URL` and `API Key` manually.
117+
2. Under Amazon Bedrock → VifChat Server, tap the scan icon next to **API URL** to scan the QR (iOS/Android) — or paste `API URL` and `API Key` manually.
118118
3. Select your Region, then tap the top right ✓ to save.
119119

120-
Congratulations 🎉 Your SwiftChat App is ready to use!
120+
Congratulations 🎉 Your VifChat App is ready to use!
121121

122122
</details>
123123

@@ -179,7 +179,7 @@ Congratulations 🎉 Your SwiftChat App is ready to use!
179179
- `GPT-4o`
180180
- `GPT-4o mini`
181181

182-
Additionally, if you have deployed and configured the [SwiftChat Server](#getting-started-with-amazon-bedrock), you
182+
Additionally, if you have deployed and configured the [VifChat Server](#getting-started-with-amazon-bedrock), you
183183
can enable the **Use Proxy** option to forward your requests.
184184

185185
</details>
@@ -287,7 +287,7 @@ https://github.com/user-attachments/assets/ebf21b12-9c93-4d2e-a109-1d6484019838
287287

288288
https://github.com/user-attachments/assets/c70fc2b4-8960-4a5e-b4f8-420fcd5eafd4
289289

290-
> Note: Amazon Nova Sonic currently only available with SwiftChat server.
290+
> Note: Amazon Nova Sonic currently only available with VifChat server.
291291

292292
#### Other Features
293293

@@ -347,13 +347,7 @@ landscape orientation.
347347

348348
![](assets/animations/landscape.avif)
349349

350-
### YouTube Video
351-
352-
[<img src="./assets/youtube.avif">](https://www.youtube.com/watch?v=rey05WzfEbM)
353-
> The content in the video is an early version. For UI, architecture, and inconsistencies, please refer to the current
354-
> documentation.
355-
356-
## What Makes SwiftChat Really "Swift"?
350+
## What Makes VifChat Really "Vif"?
357351

358352
🚀 **Fast Launch Speed**
359353

@@ -428,11 +422,11 @@ Please refer [API Reference](server/README.md)
428422

429423
- **Android** and **macOS**: Navigate to **Settings** Page, if there is a new version, you will find it at the bottom
430424
of this page, then click the app version to download and install it.
431-
- **iOS**: If a new version is released in the [Release page](https://github.com/aws-samples/swift-chat/releases),
425+
- **iOS**: If a new version is released in the [Release page](https://github.com/aws-samples/sample-vif-chat-app/releases),
432426
update your local code, rebuild and install your app by Xcode.
433427

434428
**Note**: After downloading a new version, please check
435-
the [release notes](https://github.com/aws-samples/swift-chat/releases) to see if an API version update is required.
429+
the [release notes](https://github.com/aws-samples/sample-vif-chat-app/releases) to see if an API version update is required.
436430

437431
### Upgrade API
438432

README_CN.md

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# SwiftChat — 跨平台 AI 助手
1+
# Sample Vif Chat App — 跨平台 AI 助手
22

33
> 🚀 您的个人 AI 工作空间 — 聊天、创建应用等
44
5-
[![GitHub Release](https://img.shields.io/github/v/release/aws-samples/swift-chat)](https://github.com/aws-samples/swift-chat/releases)
5+
[![GitHub Release](https://img.shields.io/github/v/release/aws-samples/sample-vif-chat-app)](https://github.com/aws-samples/sample-vif-chat-app/releases)
66
[![License](https://img.shields.io/badge/license-MIT--0-green)](LICENSE)
77

88
[English](/README.md)
99

10-
SwiftChat 是一款快速响应的 AI 助手,采用 [React Native](https://reactnative.dev/)
10+
VifChat 是一款快速响应的 AI 助手,采用 [React Native](https://reactnative.dev/)
1111
开发,并依托 [Amazon Bedrock](https://aws.amazon.com/bedrock/) 提供强大支持,同时兼容 Ollama、DeepSeek、OpenAI 和 OpenAI
1212
兼容的其他模型供应商。凭借其极简设计理念与坚实的隐私保护措施,该应用在 Android、iOS 和 macOS 平台上实现了实时流式对话、AI
1313
图像生成、极速 Web 应用创建和语音对话功能。
@@ -19,7 +19,7 @@ SwiftChat 是一款快速响应的 AI 助手,采用 [React Native](https://rea
1919
- 🚀 升级至 React Native 0.83,启用 New Architecture(自 v2.8.0 起)。
2020
- 🚀 支持一句话创建或编辑极速 Web 应用(自 v2.7.0 起)。
2121
- 🚀 支持网络搜索,获取实时信息(自 v2.7.0 起)。
22-
- 🚀 更新 SwiftChat 服务器,支持 API Gateway + Lambda 部署,最长支持 15 分钟流式输出(自 v2.7.0 起)。
22+
- 🚀 更新 VifChat 服务器,支持 API Gateway + Lambda 部署,最长支持 15 分钟流式输出(自 v2.7.0 起)。
2323
- 🚀 支持图片画廊,浏览和管理生成的图片(自 v2.7.0 起)。
2424

2525
**创建应用**:生成、编辑、分享和预览极速 Web 应用
@@ -53,8 +53,8 @@ SwiftChat 是一款快速响应的 AI 助手,采用 [React Native](https://rea
5353
5454
## 📱 快速下载
5555

56-
- [下载 Android 版本](https://github.com/aws-samples/swift-chat/releases/download/2.9.0/SwiftChat.apk)
57-
- [下载 macOS 版本](https://github.com/aws-samples/swift-chat/releases/download/2.9.0/SwiftChat.dmg)
56+
- [下载 Android 版本](https://github.com/aws-samples/sample-vif-chat-app/releases/download/2.9.0/VifChat.apk)
57+
- [下载 macOS 版本](https://github.com/aws-samples/sample-vif-chat-app/releases/download/2.9.0/VifChat.dmg)
5858
- iOS 版本:目前可通过 Xcode 本地构建使用
5959

6060
## Amazon Bedrock 入门指南
@@ -68,14 +68,14 @@ SwiftChat 是一款快速响应的 AI 助手,采用 [React Native](https://rea
6868

6969
1. 点击 [Amazon Bedrock 控制台](https://console.aws.amazon.com/bedrock/home#/api-keys/long-term/create) 创建长期 API 密钥。
7070

71-
2. 复制并粘贴 API 密钥到 SwiftChat 设置页面的(Amazon Bedrock -> Bedrock API Key)中。
71+
2. 复制并粘贴 API 密钥到 VifChat 设置页面的(Amazon Bedrock -> Bedrock API Key)中。
7272

7373
3. 应用程序将根据您当前选择的区域自动获取最新的模型列表。如果列表中出现多个模型,说明配置成功。
7474

7575
</details>
7676

7777
<details>
78-
<summary><b>🔧 配置 SwiftChat 服务器(点击展开)</b></summary>
78+
<summary><b>🔧 配置 VifChat 服务器(点击展开)</b></summary>
7979

8080
### 架构
8181

@@ -90,7 +90,7 @@ SwiftChat 是一款快速响应的 AI 助手,采用 [React Native](https://rea
9090
**一行命令部署:**
9191

9292
```bash
93-
curl -fsSL https://raw.githubusercontent.com/aws-samples/swift-chat/main/server/install.sh | bash
93+
curl -fsSL https://raw.githubusercontent.com/aws-samples/sample-vif-chat-app/main/server/install.sh | bash
9494
```
9595

9696
默认部署到**当前 AWS profile 的账户**,region 取 `$AWS_REGION``aws configure` 的默认值(都未设置则为 `us-east-1`),堆栈名为 `SwiftChat`。等待约 3-4 分钟,您会看到 **API URL****API Key** 获取链接,以及可用手机扫描自动配置的二维码。
@@ -110,10 +110,10 @@ curl -fsSL https://raw.githubusercontent.com/aws-samples/swift-chat/main/server/
110110
### 步骤 2:打开应用并使用 API URL 和 API Key 进行设置
111111

112112
1. 启动应用,打开抽屉菜单,点击 **设置**
113-
2. 在 Amazon Bedrock → SwiftChat Server 下,点击 **API URL** 右侧的扫码图标扫描二维码(iOS/Android),或手动粘贴 `API URL``API Key`
113+
2. 在 Amazon Bedrock → VifChat Server 下,点击 **API URL** 右侧的扫码图标扫描二维码(iOS/Android),或手动粘贴 `API URL``API Key`
114114
3. 选择 Region,然后点击右上角 ✓ 保存。
115115

116-
恭喜 🎉 您的 SwiftChat 应用已准备就绪!
116+
恭喜 🎉 您的 VifChat 应用已准备就绪!
117117

118118
</details>
119119

@@ -174,7 +174,7 @@ curl -fsSL https://raw.githubusercontent.com/aws-samples/swift-chat/main/server/
174174
- `GPT-4o`
175175
- `GPT-4o mini`
176176

177-
此外,如果您已部署并配置了 [SwiftChat 服务器](#amazon-bedrock-入门指南),可以启用 **Use Proxy** 选项来转发您的请求。
177+
此外,如果您已部署并配置了 [VifChat 服务器](#amazon-bedrock-入门指南),可以启用 **Use Proxy** 选项来转发您的请求。
178178

179179
</details>
180180

@@ -277,7 +277,7 @@ https://github.com/user-attachments/assets/ebf21b12-9c93-4d2e-a109-1d6484019838
277277

278278
https://github.com/user-attachments/assets/c70fc2b4-8960-4a5e-b4f8-420fcd5eafd4
279279

280-
> 注意:Amazon Nova Sonic 目前仅在 SwiftChat 服务器中可用。
280+
> 注意:Amazon Nova Sonic 目前仅在 VifChat 服务器中可用。
281281

282282
#### 其他功能
283283

@@ -335,12 +335,7 @@ https://github.com/user-attachments/assets/c70fc2b4-8960-4a5e-b4f8-420fcd5eafd4
335335

336336
![](assets/animations/landscape.avif)
337337

338-
### YouTube 视频
339-
340-
[<img src="./assets/youtube.avif">](https://www.youtube.com/watch?v=rey05WzfEbM)
341-
> 视频中的内容是早期版本。对于 UI、架构和不一致之处,请参考当前文档。
342-
343-
## 什么让 SwiftChat 真正"Swift"?
338+
## 什么让 VifChat 真正"Vif"?
344339

345340
🚀 **快速启动速度**
346341

@@ -412,10 +407,10 @@ npm run ios
412407
### 升级应用
413408

414409
- **Android****macOS**:导航到 **设置** 页面,如果有新版本,您将在此页面底部找到它,然后点击应用版本下载并安装。
415-
- **iOS**:如果在 [发布页面](https://github.com/aws-samples/swift-chat/releases) 发布了新版本,请更新您的本地代码,通过
410+
- **iOS**:如果在 [发布页面](https://github.com/aws-samples/sample-vif-chat-app/releases) 发布了新版本,请更新您的本地代码,通过
416411
Xcode 重新构建并安装您的应用。
417412

418-
**注意**:下载新版本后,请查看 [发布说明](https://github.com/aws-samples/swift-chat/releases) 确认是否需要 API 版本更新。
413+
**注意**:下载新版本后,请查看 [发布说明](https://github.com/aws-samples/sample-vif-chat-app/releases) 确认是否需要 API 版本更新。
419414

420415
### 升级 API
421416

react-native/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SwiftChat React Native
1+
# VifChat React Native
22

33
## Tech Stack
44

react-native/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ android {
110110
variant.outputs.each { output ->
111111
def outputFile = output.outputFile
112112
if (outputFile != null && outputFile.name.endsWith('.apk')) {
113-
def fileName = "SwiftChat.apk"
113+
def fileName = "VifChat.apk"
114114
output.outputFileName = fileName
115115
}
116116
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<resources>
2-
<string name="app_name">SwiftChat</string>
2+
<string name="app_name">VifChat</string>
33
</resources>

react-native/ios/SwiftChat/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<key>CFBundleDevelopmentRegion</key>
88
<string>en</string>
99
<key>CFBundleDisplayName</key>
10-
<string>SwiftChat</string>
10+
<string>VifChat</string>
1111
<key>CFBundleExecutable</key>
1212
<string>$(EXECUTABLE_NAME)</string>
1313
<key>CFBundleIdentifier</key>

react-native/ios/SwiftChatLiveActivity/SwiftChatLiveActivity.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ struct SwiftChatLiveActivity: Widget {
2525
Image(systemName: "checkmark.circle.fill")
2626
.foregroundColor(.green)
2727
.font(.title2)
28-
Text("SwiftChat · All Completed")
28+
Text("VifChat · All Completed")
2929
.font(.headline)
3030
.foregroundColor(.green)
3131
} else {
@@ -58,7 +58,7 @@ struct SwiftChatLiveActivity: Widget {
5858
Image(systemName: "checkmark.circle.fill")
5959
.font(.system(size: 20))
6060
.foregroundColor(.green)
61-
Text("SwiftChat · All Completed")
61+
Text("VifChat · All Completed")
6262
.font(.system(size: 15, weight: .semibold))
6363
.foregroundColor(.green)
6464
}

react-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "swift-chat",
3-
"description": "Sample Bedrock Cross-platform App - SwiftChat",
2+
"name": "vif-chat",
3+
"description": "Sample Bedrock Cross-platform App - VifChat",
44
"version": "2.9.0",
55
"private": true,
66
"scripts": {

0 commit comments

Comments
 (0)