Core Features¶
InnoClaw provides a rich set of features for AI-powered research and file management.
Workspace Management¶
Workspaces map server-side folders into the application. Each workspace is a persistent container for files, chat history, and notes.
Create workspaces from any allowed root directory (configured via
WORKSPACE_ROOTS)Open existing workspaces from the home page
Delete workspaces (removes only the database record; files on disk are preserved)
GitHub Clone — Clone a GitHub repository directly as a new workspace
File Browser¶
The file browser provides full file management within a workspace:
Tree View — Hierarchical directory browsing with expand/collapse
Upload — Drag-and-drop or click to upload files
Create — New files and folders
Edit — Open files in the built-in editor
Rename / Delete — Right-click context menu
Preview — Preview images, PDFs, 3D models (STL, OBJ, GLTF, etc.), and molecular structures (MOL)
Sync — Trigger RAG indexing to enable AI-powered search
RAG Chat¶
The AI chat interface uses Retrieval-Augmented Generation to answer questions based on your workspace files:
Sync your workspace to index files into the vector store
Ask questions in the chat panel
Receive answers with
[Source: filename]citations pointing to the relevant filesMulti-turn conversations — Context is maintained across messages
Supported File Types for RAG¶
The following file types are supported for text extraction and indexing:
Category |
Extensions |
|---|---|
Documents |
|
Data |
|
Code |
|
Note Generation¶
Automatically generate structured notes from your workspace content:
Type |
Description |
|---|---|
Summary |
Concise overview of key points |
FAQ |
Frequently asked questions with answers |
Brief |
Executive-style briefing document |
Timeline |
Chronological sequence of events |
Memory |
Agent conversation memory summaries |
Daily Report |
Auto-generated daily workspace activity report |
Weekly Report |
Auto-generated weekly workspace activity report |
Notes can also be created and edited manually.
Agent Mode¶
The Agent mode provides an autonomous AI assistant with access to system tools:
Tool |
Description |
|---|---|
bash |
Execute shell commands (configurable timeout up to 300s) |
readFile |
Read file contents within workspace |
writeFile |
Create or overwrite files |
listDirectory |
List directory contents with metadata |
grep |
Search file contents with regular expressions |
searchArticles |
Search arXiv and Hugging Face Daily Papers |
getSkillInstructions |
Load SCP scientific skill workflows |
kubectl |
Kubernetes cluster management (read-only by default) |
submitK8sJob |
Submit Volcano K8s jobs to Ascend 910B NPU clusters |
collectJobResults |
Collect K8s job logs and status |
Agent mode supports three sub-modes:
Mode |
Tools Available |
Use Case |
|---|---|---|
Agent |
All tools |
Full autonomous execution |
Plan |
readFile, listDirectory, grep |
Read-only analysis and planning |
Ask |
readFile, listDirectory, grep |
Simple question answering |
Skills¶
Skills are reusable AI workflow templates:
206 built-in SCP (Science Context Protocol) skills from the Intern-Discovery Platform, covering 8 research domains:
Drug Discovery & Pharmacology (71 skills)
Genomics & Genetic Analysis (41 skills)
Protein Science & Engineering (38 skills)
Chemistry & Molecular Science (24 skills)
Physics & Engineering Computation (18 skills)
Experimental Automation & Literature Mining (7 skills)
Earth & Environmental Science (5 skills)
Cross-domain utility skills (2 skills)
Create custom skills with specific system prompts and instructions
Configure allowed tools per skill to control access
Define parameters with
{{paramName}}template injectionDefine multi-step workflows with tool hints per step
Import/export skills as JSON for sharing
Skills can be triggered from the Agent panel or auto-matched based on user intent.
Article / Paper Search¶
Search and study academic papers directly from the application:
Search Sources — arXiv and Hugging Face Daily Papers
Filter by keywords, date range, and source
Related Articles — Find papers related to a given article
Paper Study UI — Dedicated interface for searching, fetching, summarizing, and chatting about papers
Agent Integration — The
searchArticlestool is available in Agent mode
Scheduled Tasks¶
Automate recurring operations with cron-based scheduled tasks:
Task Type |
Description |
|---|---|
|
Generate daily workspace activity report |
|
Generate weekly workspace activity report |
|
Automatically pull Git repositories |
|
Re-index workspace files |
|
User-defined workflows |
Tasks can be global or workspace-specific, with execution tracking (status, errors, last run time).
Dataset Management¶
Download and manage datasets from HuggingFace Hub and ModelScope:
Download datasets, models, or spaces from HuggingFace or ModelScope
Import existing local directories as datasets
Lifecycle — Pause, resume, cancel, and retry downloads
Progress Tracking — Real-time download progress monitoring (0–100%)
File Preview — Preview dataset contents with split selection
Workspace Linking — Link datasets to workspaces (many-to-many)
File Filtering — Specify allow/ignore patterns for selective downloads
Cluster / Kubernetes Integration¶
Monitor and manage Kubernetes clusters for GPU-accelerated workloads:
Cluster Status — View nodes, jobs, and pods at a glance
kubectl / vcctl — Execute cluster commands via Agent mode
Volcano Job Submission — Submit jobs to Ascend 910B NPU clusters
Result Collection — Collect job logs, status, and exit codes
Audit Trail — Full operation history with workspace-level filtering
Requires KUBECONFIG_PATH and related K8S_* environment variables to be configured.
Multi-LLM Support¶
Switch between different AI providers and models:
Provider |
Models |
|---|---|
OpenAI |
GPT-5.2, GPT-4.1, GPT-4.1 Mini, GPT-4.1 Nano, GPT-4o, GPT-4o Mini, o3, o3 Mini, o4 Mini |
Anthropic |
Claude Opus 4.6, Claude Sonnet 4, Claude 3.7 Sonnet, Claude 3.5 Haiku |
Gemini |
Gemini 2.5 Flash, Gemini 2.5 Pro, Gemini 3 Flash, Gemini 3 Pro, Gemini 3.1 Pro (Thinking) |
Custom endpoints are supported via OPENAI_BASE_URL, ANTHROPIC_BASE_URL, and GEMINI_BASE_URL for third-party providers or self-hosted models.
Bilingual UI¶
The user interface supports both Chinese and English:
Click the language toggle in the top navigation bar
All UI elements, labels, and messages are translated
Language preference is persisted across sessions
Dark Mode¶
Toggle between light and dark themes:
Click the theme toggle in the top navigation bar
Applies to all panels including the file browser, chat, and editor
Theme preference is persisted across sessions