You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALL-WINDOWS.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,14 @@
2
2
3
3
Install `NeoCLI-Setup-<version>-x64.exe`. The setup wizard requires an API key and places the compiled NeoCLI application in the selected application folder. The installed executable embeds the Bun runtime, so Bun, Node.js, npm, Python, and other development runtimes are not required on the target machine.
4
4
5
-
The installer stores the API key for the current Windows account at `%APPDATA%\NeoCLI\installer.json`. This file is intentionally outside the installation directory so an upgrade or uninstall does not delete the key. Do not share this file.
5
+
The installer stores the API key and model settings for the current Windows account at `~\.NeoCLI\config.toml`. This file is intentionally outside the installation directory so an upgrade or uninstall does not delete the settings. Edit it to change `api_key`, `base_url`, or model names; do not share it.
6
6
7
7
NeoCLI starts in dangerous mode after a new installation. It skips permission prompts; the lower-left status area renders a red warning and permanently shows `Shift+Tab` as the mode-switch shortcut. Press `Shift+Tab` to switch back to a confirmation-based mode.
8
8
9
9
At launch, `ANTHROPIC_AUTH_TOKEN` and `ANTHROPIC_API_KEY` take precedence over the installer value. This supports CI and managed deployments without changing the installer configuration.
10
10
11
+
The Windows installer configures `deepseek-v4-pro` as the main, Opus, and Sonnet model, and `deepseek-v4-flash` as the Haiku and subagent model.
12
+
11
13
To build the installer from source on Windows, install Bun 1.3.11 and Inno Setup 6, then run:
Copy file name to clipboardExpand all lines: installer/NeoCLI.iss
+18-4Lines changed: 18 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ var
37
37
ApiKeyPage: TInputQueryWizardPage;
38
38
functionGetInstallerConfigPath(): String;
39
39
begin
40
-
Result := ExpandConstant('{userappdata}\NeoCLI\installer.json');
40
+
Result := ExpandConstant('{userprofile}\.NeoCLI\config.toml');
41
41
end;
42
42
functionJsonEscape(Value: String): String;
43
43
begin
@@ -52,6 +52,10 @@ begin
52
52
ApiKeyPage := CreateInputQueryPage(wpSelectDir, 'API key', 'Configure NeoCLI', 'Enter the API key used by NeoCLI. It is stored only in your Windows user profile and can be replaced by setting ANTHROPIC_AUTH_TOKEN before launch.');
53
53
ApiKeyPage.Add('API key:', True);
54
54
end;
55
+
functionShouldSkipPage(PageID: Integer): Boolean;
56
+
begin
57
+
Result := (PageID = ApiKeyPage.ID) and FileExists(GetInstallerConfigPath());
0 commit comments