安装
网页应用程序 iPhone, iPad 和 Android
AirCode Ø Web 应用程序是永久的非商店客户端。 它由您自己的运行实例提供服务,而不是包装在签名的下载渠道中,因此它仍然可以独立于 Google Play, App Store 和 TestFlight。
- 启动一个 AirCode Ø 实例,并给它一个稳定的 HTTPS 地址。 看 快速启动 远程访问
- 打开专用的 Web 应用程序设置,输入 HTTPS 实例来源, 然后选择 打开安装页面。 相同的设置也可在 下载 网站验证本地值和 永远不会提交或存储它。
- 登记在本案上。 Chromium 揭示了自己的安装提示; iPhone 和 iPad 使用引导的 分享 → 添加到 Home Screen 流量。
- 打开已安装的图标。 启用 推送通知 仅当您想要时 关闭应用程序警报; iOS 和 iPadOS 提供仅从 Home Screen提供的控制 网站应用程序。
装置是原始的。 HTTP LAN 地址不是一个完整的移动 PWA 目标,更改 HTTPS 来源需要单独安装,可能需要重新验证。 Web 应用程序通过其服务人员从实例中更新;它不是 APK, IPA或 Store 包。
Web 应用带有响应式核心工作空间。 当您需要安全的应用内服务器切换、加密的管理离线文件、可靠的边缘背景任务、本地共享/扫描、触摸、通知频道优先级或操作系统深度链接时,本地移动仍然是更好的选择。
Linux 服务器 (beta)
安装程序仅在匹配的beta表现、检查总和和签名检查通过时发布。 确认服务器构建已标记为可用在 下载页面 在执行命令之前。
curl -fsSL https://dl.aircodezero.com/install.sh | bash -s -- --channel beta
--channel beta 需要在产品处于私人 beta 时:安装程序默认地针对 stable 频道,该频道尚未发布任何显示。
安装者 :
- 检测您的平台(
linux-x64,linux-arm64), - 下载发布的 tarball 并验证其 sha256 支票和 Ed25519 签名,
- 安装到
~/.aircode/versions/<version>与~/.aircode/current同步链接, aircode连接到~/.local/bin,- 检查系统依赖(
git,tmux)并告诉你具体要做什么 安装如果缺少某些东西。
不需要根。 一切都生活在你的家庭目录中。 重新运行安装程序会修复或更新安装。 如果 ~/.local/bin 不在当前壳的 PATH中,最后的指令使用可以立即运行的 ~/.aircode/current/bin/aircode 路径,并显示可选的 PATH 导出。
然后从应该包含可选项目的目录开始实例:
cd /srv/workspaces
aircode start
在 Linux中, aircode start 创建了路径范围的配置,选择了一个免费的端口,生成和打印一个访问密码,启动一个 systemd 用户服务,并在故障和重新启动后启动恢复。 它还试图启用 systemd 延迟,并打印一个确切的修复命令,如果主机需要管理员批准。 不需要手写单元文件。
如果此安装仍然拥有历史的 aircode.service 单元,那么第一个 aircode start 可以在创建路径范围服务之前安全地删除该单元,因此两个服务器无法为相同的端口竞争。 由不同的支票或安装所拥有的单元永远不会被修改。
安装程序选项: --channel beta (或 stable,默认版本,一旦发布了第一个稳定版本), --version x.y.z,和 --no-modify-path。 历史上的 --service 选项仍然兼容旧的单实例单元;新安装应该使用 aircode start。
系统要求
| 要求 | 笔记 |
|---|---|
| Linux x64 / arm64 | Ubuntu 22.04+, Debian 12+, Fedora (最近) — glibc |
git, tmux |
sudo apt-get install -y git tmux |
| 代理 CLI | 安装和认证与 你的 帐户;使用 在 Quickstart 中测试的版本 敏感版本 TUI 整合 |
| Docker (可选) | Docker 引擎或 Docker 桌面,用于每个会话的沙盒执行 |
| 系统d | 需要持久 aircode start;不需要前台 aircode serve |
Node.js 运行时间嵌入式 - 无需系统节点。
macOS
桌面应用程序 (推荐):下载 .dmg 来自于 下载页面. 它嵌入了完整的服务器(本地会话),并连接到远程服务器。
無頭 / CLI:同樣的單線器和 Linux 工作在 macOS 13+ (darwin-arm64, darwin-x64) 。 首先通过 Homebrew 安装 tmux ,然后使用 aircode serve; 持久的 aircode start 目前需要 Linux systemd。
Windows
从 下载页面安装桌面应用程序。 局部会话在 Windows 通过 ConPTY内地运行。 安装程序嵌入服务器及其 Node.js 运行时间,因此不需要 WSL、 Linux 分布和系统节点安装。 它还将 aircode 添加到当前用户的 PATH,允许嵌入式服务器从 PowerShell 或命令提示运行。 安装后打开新终端,并查看 Windows 命令行参考。 该应用程序还可以连接到远程 AirCode Ø 服务器。
桌面操作模式
| 目标 | 开始 | 结果 |
|---|---|---|
| 远程客户端仅 | 打开 AirCode Ø 然后选择 连接到服务器 无需配置本地 | 电子窗口加载所选的远程服务器 AirCode Ø |
| 局部客户端 + 服务器 | 打开 AirCode Ø,选择一个项目文件夹,然后选择 在这个机器上运行 | Electron 启动并管理嵌入式原生服务器,然后加载其工作空间 |
| 服务器 | 运行 aircode serve --projects-root "D:\Projects" 在 PowerShell 或命令指示板中 |
包装服务器在没有电子窗口的情况下在前台运行 |
不要使用 --serve启动桌面可执行:它打开了电子,并且不提供服务器单独的模式。 使用 aircode 命令,安装在 PATH 对一个终端仅服务器。
Local 配置后,正常桌面启动确保嵌入式服务器运行,即使窗口连接到远程服务器。 桌面管理服务器只听取 127.0.0.1。 若要从其他设备连接,请使用 远程访问 或启动具有明确私有网络连接地址的 CLI 服务器。
在 Windows上,关闭每个桌面窗口会让 AirCode Ø 和其嵌入式服务器在通知区域中运行。 从该图标中选择 Quit 以停止嵌入式服务器。 CLI 服务器是一个单独的过程,可以在不同的端口共存;参见 桌面应用程序共存。
重型可选部件
没有什么大东西被暗示下载:
aircode browser install # pinned Chromium for the agent browser
aircode doctor browser # verify it
Knowledge 仍然是语法,直到您从其设置明确安装本地嵌入模型。 然后,该模型被验证并在线使用;索引从不触发暗示模型下载。
Docker 会话图像也被选中。 在源预览中,从支出中构建并验证它:
npm run docker:runtime:build
npm run docker:session:smoke
Docker 沙盒 查看 Web/Desktop/mobile 选择、安装、资源限制和公共图像状态。