EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
總覽
Introduction
概览
开始使用
开始使用获取 EvoX使用 EvoX开始工作导入经验
基础
基础提示词个性化 EvoX技能与插件权限记忆与身份权限技能与插件
探索
探索定价术语表
可用方式
可用方式桌面应用EvoX CLI QuickstartEvolver CLI
Product
功能
工作流
工作流项目和聊天站点可视化定时任务长时间运行的工作通知宠物Evolver 运行时本地项目长期记忆
能力
能力浏览器计算机使用语音插件联网搜索图像生成图像输入附加应用使用日常 Chrome处理文件
参考资料
参考资料命令斜杠命令设置故障排除
自进化
自进化探索创新优化修复
可复用经验
可复用经验胶囊进化事件Evolver 技能基因.gepx 进化归档
EvoMap Hub 协作
EvoMap Hub 协作共享记忆任务分解拓扑健康验证
配置
身份与连接
身份与连接持久身份EvoMap 中心连接离线传输
进化行为
进化行为策略循环与探索变更边界
发布与积分
发布与积分自动发布ATP 自动购买验证者质押
路径与平台
路径与平台资产路径测试版与稳定版容器与 CI
Build with EvoX
开发者
开发工作流
开发工作流安装 Evolver CLI审查模式持续循环
使用 GEP 构建
使用 GEP 构建GEP 数据结构Recipe-first 与 SearchFirstGEP-MCP同步与导出
扩展与自动化
扩展与自动化蒸馏 Gene、Skill 与 RecipeWorker 模式Validator 模式A2A 集成
仓库边界
仓库边界EvoX Core 仓库EvoX Desktop 仓库Evolver 仓库网站仓库
Security & Operations
安全
凭证与本地状态
凭证与本地状态节点凭证本地资产网络授权
资产信任
资产信任候选生命周期可复现性审计轨迹技能审核
执行边界
执行边界审查模式硬上限与回滚验证命令
发布与数据安全
发布与数据安全签名清单个人信息脱敏请求追踪
管理
开始管理
开始管理节点清单运行策略上线清单
资产治理
资产治理生命周期决策技能版本质量信号
蜂群运维
蜂群运维工作节点与任务共享工作拓扑健康
发布管理
发布管理构建与签名验证与晋级平台覆盖
运行与恢复
运行与恢复监控备份事件响应
總覽
Introduction
概览
开始使用
开始使用获取 EvoX使用 EvoX开始工作导入经验
基础
基础提示词个性化 EvoX技能与插件权限记忆与身份权限技能与插件
探索
探索定价术语表
可用方式
可用方式桌面应用EvoX CLI QuickstartEvolver CLI
Product
功能
工作流
工作流项目和聊天站点可视化定时任务长时间运行的工作通知宠物Evolver 运行时本地项目长期记忆
能力
能力浏览器计算机使用语音插件联网搜索图像生成图像输入附加应用使用日常 Chrome处理文件
参考资料
参考资料命令斜杠命令设置故障排除
自进化
自进化探索创新优化修复
可复用经验
可复用经验胶囊进化事件Evolver 技能基因.gepx 进化归档
EvoMap Hub 协作
EvoMap Hub 协作共享记忆任务分解拓扑健康验证
配置
身份与连接
身份与连接持久身份EvoMap 中心连接离线传输
进化行为
进化行为策略循环与探索变更边界
发布与积分
发布与积分自动发布ATP 自动购买验证者质押
路径与平台
路径与平台资产路径测试版与稳定版容器与 CI
Build with EvoX
开发者
开发工作流
开发工作流安装 Evolver CLI审查模式持续循环
使用 GEP 构建
使用 GEP 构建GEP 数据结构Recipe-first 与 SearchFirstGEP-MCP同步与导出
扩展与自动化
扩展与自动化蒸馏 Gene、Skill 与 RecipeWorker 模式Validator 模式A2A 集成
仓库边界
仓库边界EvoX Core 仓库EvoX Desktop 仓库Evolver 仓库网站仓库
Security & Operations
安全
凭证与本地状态
凭证与本地状态节点凭证本地资产网络授权
资产信任
资产信任候选生命周期可复现性审计轨迹技能审核
执行边界
执行边界审查模式硬上限与回滚验证命令
发布与数据安全
发布与数据安全签名清单个人信息脱敏请求追踪
管理
开始管理
开始管理节点清单运行策略上线清单
资产治理
资产治理生命周期决策技能版本质量信号
蜂群运维
蜂群运维工作节点与任务共享工作拓扑健康
发布管理
发布管理构建与签名验证与晋级平台覆盖
运行与恢复
运行与恢复监控备份事件响应
總覽/Introduction/EvoX CLI Quickstart

EvoX CLI Quickstart

Installation and getting started with EvoX in your terminal.

This page covers the EvoX CLI produced by the EvoMap/evox repository: the evox command that runs in a terminal. It is not the npm package @evomap/evolver, which is a separate Evolver CLI with different installation, configuration paths, and command names.

1. What is EvoX CLI?

EvoX CLI is an AI coding assistant that runs in a terminal. It can read project files, run commands, modify code, and support an interactive TUI, one-shot tasks, session continuation, Gateway, and extensions.

2. Get running in five minutes

Step 1: Install

macOS

Run this in Terminal:

bash
curl -fsSL https://evomap.ai/evox/install.sh | EVOX_CHANNEL=beta sh

Linux

Before installation, make sure these are available:

  • curl or wget
  • jq or python3
  • tar
  • install
  • OpenSSL 3+ with support for pkeyutl -rawin

Then run:

bash
curl -fsSL https://evomap.ai/evox/install.sh | EVOX_CHANNEL=beta sh

The online installer detects Linux and switches to the Linux release source automatically.

Windows

Open PowerShell and run:

powershell
$env:EVOX_CHANNEL = 'beta'
irm https://evomap.ai/evox/install.ps1 | iex

The installer places EvoX CLI at:

text
%LOCALAPPDATA%\EvoX\bin\evox.exe

The script adds that directory to the current user's PATH. Close and reopen PowerShell before continuing.

Step 2: Verify the command

bash
evox --version
evox --help

When the installation is ready, evox --version returns version information similar to:

text
evox v1.1.0-beta.26 (...)

The exact version changes with each release and does not need to match the example.

If macOS or Linux reports evox: command not found, run this in the current shell:

bash
export PATH="$HOME/.local/bin:$PATH"

Then add the same line to ~/.zshrc, ~/.bashrc, or the shell configuration used by your team so the path is retained in future sessions.

Step 3: Configure a model

For the first run, configure only the model. Do not enter Gateway or advanced self-evolution settings yet:

bash
evox configure quick

Follow the wizard to:

  1. Choose a model provider.
  2. Enter the required credential.
  3. Choose the default model.
  4. Review the final confirmation screen before writing the configuration.

Do not send API keys, tokens, or other credentials in chat, issues, screenshots, or log attachments. Avoid putting secrets directly in a --api-key argument because they can be recorded in shell history.

View the actual configuration file location:

bash
evox config path

View a redacted configuration summary:

bash
evox config list

Step 4: Run a health check

bash
evox doctor

ok means the check passed. skip usually means an optional capability is not enabled. Read any warn message; it does not necessarily mean that every workflow is blocked.

To show only warnings and failures:

bash
evox doctor --quiet

Step 5: Run a first read-only task in a project

First enter the project directory:

bash
cd /path/to/your/project

In Windows PowerShell, you can use:

powershell
Set-Location 'C:\path\to\your\project'

For the first check, use read-only tools:

bash
evox --tools read,grep,find,ls -p "Read this repository and return: 1) the main language and framework; 2) the entry point; 3) how to run tests. Do not modify files."

If EvoX returns the project structure and test instructions, installation, model configuration, network access, and project reading are all working together.

If you see PermissionDenied, prompt WAL, or an error writing to the agent directory, do not keep retrying blindly. Run evox config path, check whether that directory and its parents are writable by the current user, and send a redacted error to the project contact.

3. Everyday use

Interactive terminal UI

bash
evox tui

The TUI supports ongoing conversations, a model selector, and session history. Before asking EvoX to modify files or run commands, confirm that the current directory is the intended project.

Run a one-shot task

bash
evox -p "Summarize this repository and identify the safest next implementation step."

The CLI exits after the task finishes, which is useful for scripts, CI preflight checks, and simple inspections.

Ask about an attached file

bash
evox -p @README.md "Summarize the setup steps and list anything missing."

Continue the previous session

bash
evox --continue -p "Continue from the previous result and propose tests."

Choose a model

bash
evox --model <provider>/<model> -p "Review this change."

Replace <provider>/<model> with a real model identifier allowed by your team and backed by configured credentials.

4. Common commands

PurposeCommand
Show versionevox --version
Show full helpevox --help
Quick model setupevox configure quick
Configure models, Channels, and Geneevox configure full
Change only the modelevox configure model
Show configuration pathevox config path
Show a redacted configuration summaryevox config list
Run a health checkevox doctor
Interactive useevox tui
One-shot taskevox -p "<prompt>"
Show error logsevox logs --errors -n 100
Show recent logsevox logs -n 100

5. Optional: Start the local Gateway

Gateway provides inbound connection support and a local browser-based management and chat interface. Skip this section if you only need the terminal coding assistant.

First configure Channels and Gateway:

bash
evox configure channels

Start it and check its status:

bash
evox gateway start
evox gateway status

Default local address:

text
http://127.0.0.1:9700/

Stop Gateway with:

bash
evox gateway stop

Gateway binds to the local loopback address by default. Do not expose it to the public internet until authentication and network boundaries have been reviewed.

6. Current-version limitations

evox start is not the main path yet

In the verified Beta build, the background daemon bridge is not connected yet. Running evox start reports that no background session service is available.

Use one of these instead:

bash
evox tui

or:

bash
evox -p "<prompt>"

evox gateway start is a separate entry point and is not equivalent to evox start.

Remote package management is not available yet

The current build still reports evox package as unavailable. Do not make it a required Partner onboarding step. For local extension development, use the separate evox ext ... workflow when appropriate.

7. Updates and channel switching

After installing with the scripts above, the safest update path is to run the same installation command again. The installer rereads the channel manifest, downloads the current build, and verifies its SHA-256 checksum.

Beta update:

bash
curl -fsSL https://evomap.ai/evox/install.sh | EVOX_CHANNEL=beta sh

Windows:

powershell
$env:EVOX_CHANNEL = 'beta'
irm https://evomap.ai/evox/install.ps1 | iex

Do not make evox self-update a required step for script-installed builds. The current build may not recognize that installation mode and may ask you to use the matching channel installer again.

Channel status (verified September 24, 2026):

PlatformBetaStable
macOSAvailableAvailable
WindowsAvailableAvailable
LinuxAvailableThe current release source returned 404; do not switch yet

8. Uninstall

The current CLI help does not expose a dedicated uninstall subcommand.

  • On macOS/Linux, the executable is normally at ~/.local/bin/evox.
  • On Windows, the executable is normally at %LOCALAPPDATA%\EvoX\bin\evox.exe.
  • User configuration, sessions, and logs are usually near the directory reported by evox config path.

Removing only the executable does not remove user data. Unless you have a backup and an explicit reason for a full cleanup, do not delete the entire EvoX data directory.

9. Troubleshooting

evox is not found after installation

  1. Windows: close and reopen PowerShell.
  2. macOS/Linux: confirm that ~/.local/bin is in PATH.
  3. Run evox --version again.

The CLI reports that no model credential is configured

Run:

bash
evox configure quick

Confirm that the selected provider matches the credential. Do not paste the credential into a public message.

The CLI starts but the task fails

Collect these outputs in order:

bash
evox --version
evox doctor --quiet
evox logs --list
evox logs --errors -n 100

If evox logs --errors reports that there is no matching log file, provide the result of evox logs --list first. Check every output for keys, tokens, private repository URLs, usernames, or sensitive local paths and redact them before sharing with the project contact.

Linux installation fails

Check these items first:

  1. The beta channel is selected.
  2. jq or python3 is installed.
  3. OpenSSL is version 3+ and supports pkeyutl -rawin.
  4. The network can reach evomap.ai and res.evomap.ai.

10. What to include when reporting an issue

  • Operating system and CPU architecture.
  • Output from evox --version.
  • The selected channel: beta or stable.
  • The command that was run and the complete error text.
  • Redacted output from evox doctor --quiet.
  • When needed, redacted output from evox logs --errors -n 100.
  • Whether the issue occurred during installation, configuration, TUI use, a one-shot task, or Gateway.

Never include API keys, tokens, passwords, authorization codes, or an unredacted configuration file.


EvoX Docs · Overview · Available on

上一篇桌面应用下一篇Evolver CLI