Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

strategy:
matrix:
node-version: [22]
node-version: [24, 25]

steps:
- name: Checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/daily-summary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
if: steps.check.outputs.commit_count != '0'
uses: actions/setup-node@v4
with:
node-version: '22'
node-version: '25'

- name: Install Copilot CLI
if: steps.check.outputs.commit_count != '0'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/readme-whats-new.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
if: steps.check.outputs.commit_count != '0'
uses: actions/setup-node@v4
with:
node-version: '22'
node-version: '25'

- name: Install Copilot CLI
if: steps.check.outputs.commit_count != '0'
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
25
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<p align="center">
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="Apache 2.0 License"></a>
<a href="package.json"><img src="https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white" alt="Node.js 20+"></a>
<a href="package.json"><img src="https://img.shields.io/badge/Node.js-24%2B%20(LTS)%20%7C%2025%20Current-339933?logo=node.js&logoColor=white" alt="Node.js 24+ LTS or 25 Current"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml"><img src="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml/badge.svg" alt="CI Status"></a>
<a href="https://SpectrAI-Initiative.github.io/InnoClaw/"><img src="https://img.shields.io/badge/Docs-Online-blue?logo=gitbook&logoColor=white" alt="Online Docs"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/stargazers"><img src="https://img.shields.io/github/stars/SpectrAI-Initiative/InnoClaw?style=flat&logo=github" alt="GitHub Stars"></a>
Expand Down Expand Up @@ -55,6 +55,10 @@ It is built for researchers, developers, labs, and self-hosters who want more th

<!-- whats-new-start -->

#### 2026-03-26
- **Node.js Runtime Update**: InnoClaw now targets Node.js 24+ and is verified against both Node.js 24 LTS and the latest Node.js 25 current release. CI and local version hints have been updated accordingly.


#### 2026-03-24
- **Multimodal LLM Support**: Paper Study and agent workflows now support both standard LLMs and multimodal LLMs (mLLM), selectable per-context in settings and the model selector

Expand Down Expand Up @@ -186,6 +190,18 @@ Instead of juggling separate tools for files, notes, literature review, and auto

## 🚀 Quick Start

Runtime requirement:
- Node.js `24+` required
- Node.js `24 LTS` recommended for stable deployments
- Node.js `25 Current` is also supported

If you use `nvm`, you can follow the repo default:

```bash
nvm install
nvm use
```

```bash
git clone https://github.com/SpectrAI-Initiative/InnoClaw.git
cd InnoClaw
Expand Down
18 changes: 17 additions & 1 deletion docs/README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<p align="center">
<a href="../LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="Apache 2.0 License"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white" alt="Node.js 20+"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-24%2B%20(LTS)%20%7C%2025%20Current-339933?logo=node.js&logoColor=white" alt="Node.js 24+ LTS or 25 Current"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml"><img src="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml/badge.svg" alt="CI Status"></a>
<a href="https://SpectrAI-Initiative.github.io/InnoClaw/"><img src="https://img.shields.io/badge/Docs-Online-blue?logo=gitbook&logoColor=white" alt="Online Docs"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/stargazers"><img src="https://img.shields.io/github/stars/SpectrAI-Initiative/InnoClaw?style=flat&logo=github" alt="GitHub Stars"></a>
Expand Down Expand Up @@ -45,6 +45,10 @@ InnoClaw 将服务器文件夹变成 AI 原生工作空间,用于基于文档

<!-- whats-new-start -->

#### 2026-03-26
- **Node.js 运行时更新**: InnoClaw 现以 Node.js 24+ 为目标运行时,并已验证兼容 Node.js 24 LTS 与最新的 Node.js 25 Current 版本。CI 与本地版本提示也已同步更新。


#### 2026-03-24
- **多模态大模型支持**: 论文研究与智能体工作流现支持标准 LLM 与多模态 LLM(mLLM),可在设置页面和模型选择器中按上下文切换

Expand Down Expand Up @@ -176,6 +180,18 @@ InnoClaw 是一个面向研究工作的可自托管 Web 应用,把工作空间

## 🚀 快速开始

运行时要求:
- 需要 Node.js `24+`
- 稳定部署推荐使用 Node.js `24 LTS`
- 也支持 Node.js `25 Current`

如果你使用 `nvm`,可以直接跟随仓库默认版本:

```bash
nvm install
nvm use
```

```bash
git clone https://github.com/SpectrAI-Initiative/InnoClaw.git
cd InnoClaw
Expand Down
2 changes: 1 addition & 1 deletion docs/README_DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<p align="center">
<a href="../LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="Apache 2.0 License"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white" alt="Node.js 20+"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-24%2B%20(LTS)%20%7C%2025%20Current-339933?logo=node.js&logoColor=white" alt="Node.js 24+ LTS or 25 Current"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml"><img src="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml/badge.svg" alt="CI Status"></a>
<a href="https://SpectrAI-Initiative.github.io/InnoClaw/"><img src="https://img.shields.io/badge/Docs-Online-blue?logo=gitbook&logoColor=white" alt="Online Docs"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/stargazers"><img src="https://img.shields.io/github/stars/SpectrAI-Initiative/InnoClaw?style=flat&logo=github" alt="GitHub Stars"></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/README_FR.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<p align="center">
<a href="../LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="Apache 2.0 License"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white" alt="Node.js 20+"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-24%2B%20(LTS)%20%7C%2025%20Current-339933?logo=node.js&logoColor=white" alt="Node.js 24+ LTS or 25 Current"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml"><img src="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml/badge.svg" alt="CI Status"></a>
<a href="https://SpectrAI-Initiative.github.io/InnoClaw/"><img src="https://img.shields.io/badge/Docs-Online-blue?logo=gitbook&logoColor=white" alt="Online Docs"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/stargazers"><img src="https://img.shields.io/github/stars/SpectrAI-Initiative/InnoClaw?style=flat&logo=github" alt="GitHub Stars"></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/README_JA.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<p align="center">
<a href="../LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="Apache 2.0 License"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white" alt="Node.js 20+"></a>
<a href="../package.json"><img src="https://img.shields.io/badge/Node.js-24%2B%20(LTS)%20%7C%2025%20Current-339933?logo=node.js&logoColor=white" alt="Node.js 24+ LTS or 25 Current"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml"><img src="https://github.com/SpectrAI-Initiative/InnoClaw/actions/workflows/ci.yml/badge.svg" alt="CI Status"></a>
<a href="https://SpectrAI-Initiative.github.io/InnoClaw/"><img src="https://img.shields.io/badge/Docs-Online-blue?logo=gitbook&logoColor=white" alt="Online Docs"></a>
<a href="https://github.com/SpectrAI-Initiative/InnoClaw/stargazers"><img src="https://img.shields.io/github/stars/SpectrAI-Initiative/InnoClaw?style=flat&logo=github" alt="GitHub Stars"></a>
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Before you begin, ensure you have the following installed:

| Requirement | Version | Notes |
|-------------|---------|-------|
| **Node.js** | 18+ (20+ recommended) | Runtime environment |
| **Node.js** | 24+ LTS recommended, 25 Current supported | Runtime environment |
| **npm** | Included with Node.js | Package manager |
| **Git** | Any recent version | Required for GitHub clone/pull features |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ msgid "**Node.js**"
msgstr "**Node.js**"

#: ../../getting-started/installation.md 6c2a136eaba9488b9028d72a372682ed
msgid "18+ (20+ recommended)"
msgstr "18+(推荐 20+)"
msgid "24+ LTS recommended, 25 Current supported"
msgstr "推荐使用 24+ LTS,也支持 25 Current"

#: ../../getting-started/installation.md 2cd03196b1a3452b8cb37aa519ff54e7
msgid "Runtime environment"
Expand Down
4 changes: 2 additions & 2 deletions docs/locales/zh_CN/LC_MESSAGES/troubleshooting/faq.po
Original file line number Diff line number Diff line change
Expand Up @@ -196,8 +196,8 @@ msgid "The development server won't start"
msgstr "开发服务器无法启动"

#: ../../troubleshooting/faq.md:77 f10279b7075e415ca232c7f880c59e7b
msgid "Ensure Node.js 18+ is installed: `node --version`"
msgstr "确保已安装 Node.js 18+:`node --version`"
msgid "Ensure Node.js 24+ is installed (Node.js 25 is also supported): `node --version`"
msgstr "确保已安装 Node.js 24+(也支持 Node.js 25):`node --version`"

#: ../../troubleshooting/faq.md:78 272be70528fb41aba0a0a3a5fd0362ea
msgid "Ensure dependencies are installed: `npm install`"
Expand Down
2 changes: 1 addition & 1 deletion docs/troubleshooting/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Back up the following:

### The development server won't start

1. Ensure Node.js 18+ is installed: `node --version`
1. Ensure Node.js 24+ is installed (Node.js 25 is also supported): `node --version`
2. Ensure dependencies are installed: `npm install`
3. Ensure the database is initialized: `npx drizzle-kit migrate`
4. Ensure `WORKSPACE_ROOTS` directories exist on disk
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"url": "https://github.com/SpectrAI-Initiative/InnoClaw/issues"
},
"engines": {
"node": ">=20.0.0"
"node": ">=24.0.0"
},
"scripts": {
"predev": "node scripts/check-deps.js",
Expand Down
14 changes: 7 additions & 7 deletions public/innoclaw.html
Original file line number Diff line number Diff line change
Expand Up @@ -939,10 +939,10 @@ <h2 data-i18n="qs_title">Get Started in Minutes</h2>

<!-- Requirements Sidebar -->
<div class="flex-shrink-0 lg:w-80 order-2">
<p class="text-sm leading-relaxed mb-5 clr-secondary" data-i18n="qs_desc">Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold clr-primary">InnoClaw</span> runs on any machine with Node.js 20+.</p>
<p class="text-sm leading-relaxed mb-5 clr-secondary" data-i18n="qs_desc">Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold clr-primary">InnoClaw</span> runs on Node.js 24 LTS and also supports the latest Node.js 25 current release.</p>
<div class="card rounded-xl p-5 space-y-3">
<h4 class="font-semibold text-sm mb-2 uppercase tracking-wide" data-i18n="req_title">Requirements</h4>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req1">Node.js 20+ required</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req1">Node.js 24+ required (25 supported)</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req2">SQLite &mdash; zero-config database</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req3">Supports 9 LLM providers (OpenAI, Anthropic, Gemini, DeepSeek, Qwen, etc.)</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req4">Ready in under 3 minutes</span></div>
Expand Down Expand Up @@ -1208,9 +1208,9 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
wf4: '\u836f\u7269\u9776\u70b9\u5206\u6790',
wf5: '\u86cb\u767d\u8d28\u7ed3\u6784\u9884\u6d4b',
qs_title: '\u51e0\u5206\u949f\u5373\u53ef\u4e0a\u624b',
qs_desc: '\u514b\u9686\u4ed3\u5e93\u3001\u5b89\u88c5\u4f9d\u8d56\u3001\u914d\u7f6e API \u5bc6\u94a5\u5e76\u542f\u52a8\u5f00\u53d1\u670d\u52a1\u5668\u3002<span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> \u53ef\u8fd0\u884c\u5728\u4efb\u4f55\u5b89\u88c5\u4e86 Node.js 20+ \u7684\u673a\u5668\u4e0a\u3002',
qs_desc: '\u514b\u9686\u4ed3\u5e93\u3001\u5b89\u88c5\u4f9d\u8d56\u3001\u914d\u7f6e API \u5bc6\u94a5\u5e76\u542f\u52a8\u5f00\u53d1\u670d\u52a1\u5668\u3002<span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> \u63a8\u8350\u4f7f\u7528 Node.js 24 LTS\uff0c\u540c\u65f6\u4e5f\u652f\u6301\u6700\u65b0\u7684 Node.js 25 \u5f53\u524d\u7248\u672c\u3002',
req_title: '\u7cfb\u7edf\u8981\u6c42',
req1: '\u9700\u8981 Node.js 20+',
req1: '\u9700\u8981 Node.js 24+\uff0825 \u4e5f\u53ef\u7528\uff09',
req2: 'SQLite \u2014 \u96f6\u914d\u7f6e\u6570\u636e\u5e93',
req3: '\u652f\u6301 9 \u5927 LLM \u63d0\u4f9b\u5546 (OpenAI, Anthropic, Gemini, DeepSeek, Qwen \u7b49)',
req4: '3 \u5206\u949f\u5185\u5373\u53ef\u5c31\u7eea',
Expand Down Expand Up @@ -1324,9 +1324,9 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
wf4: 'Drug Target Analysis',
wf5: 'Protein Structure Prediction',
qs_title: 'Get Started in Minutes',
qs_desc: 'Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> runs on any machine with Node.js 20+.',
qs_desc: 'Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> runs on Node.js 24 LTS and also supports the latest Node.js 25 current release.',
req_title: 'Requirements',
req1: 'Node.js 20+ required',
req1: 'Node.js 24+ required (25 supported)',
req2: 'SQLite \u2014 zero-config database',
req3: 'Supports 9 LLM providers (OpenAI, Anthropic, Gemini, DeepSeek, Qwen, etc.)',
req4: 'Ready in under 3 minutes',
Expand Down Expand Up @@ -1508,4 +1508,4 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
});
</script>
</body>
</html>
</html>
14 changes: 7 additions & 7 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -939,10 +939,10 @@ <h2 data-i18n="qs_title">Get Started in Minutes</h2>

<!-- Requirements Sidebar -->
<div class="flex-shrink-0 lg:w-80 order-2">
<p class="text-sm leading-relaxed mb-5 clr-secondary" data-i18n="qs_desc">Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold clr-primary">InnoClaw</span> runs on any machine with Node.js 20+.</p>
<p class="text-sm leading-relaxed mb-5 clr-secondary" data-i18n="qs_desc">Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold clr-primary">InnoClaw</span> runs on Node.js 24 LTS and also supports the latest Node.js 25 current release.</p>
<div class="card rounded-xl p-5 space-y-3">
<h4 class="font-semibold text-sm mb-2 uppercase tracking-wide" data-i18n="req_title">Requirements</h4>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req1">Node.js 20+ required</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req1">Node.js 24+ required (25 supported)</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req2">SQLite &mdash; zero-config database</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req3">Supports 9 LLM providers (OpenAI, Anthropic, Gemini, DeepSeek, Qwen, etc.)</span></div>
<div class="flex items-start gap-2.5"><i class="fas fa-check-circle mt-0.5 clr-accent" style="font-size: 0.75rem;"></i><span class="text-sm clr-secondary" data-i18n="req4">Ready in under 3 minutes</span></div>
Expand Down Expand Up @@ -1208,9 +1208,9 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
wf4: '\u836f\u7269\u9776\u70b9\u5206\u6790',
wf5: '\u86cb\u767d\u8d28\u7ed3\u6784\u9884\u6d4b',
qs_title: '\u51e0\u5206\u949f\u5373\u53ef\u4e0a\u624b',
qs_desc: '\u514b\u9686\u4ed3\u5e93\u3001\u5b89\u88c5\u4f9d\u8d56\u3001\u914d\u7f6e API \u5bc6\u94a5\u5e76\u542f\u52a8\u5f00\u53d1\u670d\u52a1\u5668\u3002<span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> \u53ef\u8fd0\u884c\u5728\u4efb\u4f55\u5b89\u88c5\u4e86 Node.js 20+ \u7684\u673a\u5668\u4e0a\u3002',
qs_desc: '\u514b\u9686\u4ed3\u5e93\u3001\u5b89\u88c5\u4f9d\u8d56\u3001\u914d\u7f6e API \u5bc6\u94a5\u5e76\u542f\u52a8\u5f00\u53d1\u670d\u52a1\u5668\u3002<span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> \u63a8\u8350\u4f7f\u7528 Node.js 24 LTS\uff0c\u540c\u65f6\u4e5f\u652f\u6301\u6700\u65b0\u7684 Node.js 25 \u5f53\u524d\u7248\u672c\u3002',
req_title: '\u7cfb\u7edf\u8981\u6c42',
req1: '\u9700\u8981 Node.js 20+',
req1: '\u9700\u8981 Node.js 24+\uff0825 \u4e5f\u53ef\u7528\uff09',
req2: 'SQLite \u2014 \u96f6\u914d\u7f6e\u6570\u636e\u5e93',
req3: '\u652f\u6301 9 \u5927 LLM \u63d0\u4f9b\u5546 (OpenAI, Anthropic, Gemini, DeepSeek, Qwen \u7b49)',
req4: '3 \u5206\u949f\u5185\u5373\u53ef\u5c31\u7eea',
Expand Down Expand Up @@ -1324,9 +1324,9 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
wf4: 'Drug Target Analysis',
wf5: 'Protein Structure Prediction',
qs_title: 'Get Started in Minutes',
qs_desc: 'Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> runs on any machine with Node.js 20+.',
qs_desc: 'Clone the repo, install dependencies, configure your API keys, and start the development server. <span class="font-semibold" style="color: var(--text-primary);">InnoClaw</span> runs on Node.js 24 LTS and also supports the latest Node.js 25 current release.',
req_title: 'Requirements',
req1: 'Node.js 20+ required',
req1: 'Node.js 24+ required (25 supported)',
req2: 'SQLite \u2014 zero-config database',
req3: 'Supports 9 LLM providers (OpenAI, Anthropic, Gemini, DeepSeek, Qwen, etc.)',
req4: 'Ready in under 3 minutes',
Expand Down Expand Up @@ -1508,4 +1508,4 @@ <h2 class="text-2xl sm:text-3xl font-bold mt-2 mb-2" data-i18n="partners_title">
});
</script>
</body>
</html>
</html>
Loading
Loading