ResearchClaw is a standalone Electron desktop app for researchers to manage papers, track reading progress, and organize research ideas.
- Chat History: Chat conversations are now persisted independently with full history support
- New database tables:
ChatSessionandChatMessage - Chat sidebar for browsing and managing historical conversations
- Auto-title generation for chat sessions based on first message
- New database tables:
- Task System: Agent tasks are now completely separate from chat
- Tasks are created manually from the Tasks tab only
- Removed automatic task extraction from chat messages
- Cleaner, more focused UX for both features
- Compare multiple papers side-by-side with AI-generated analysis
- Auto-persist comparisons for later review
- Post-comparison chat for continued discussion
- Translation support (EN/中文 toggle)
- Notion-style typography for comparison output
- Citation extraction and visualization using Cytoscape
- Interactive graph exploration
- Node detail view with paper information
- Graph toolbar for navigation and filtering
- Personal research profile page
- AI-generated summary of research interests
- Reading statistics and paper collections overview
- Organize papers into collections/folders
- Nested collection folders support
- Library paper picker for adding to collections
- Collection-based paper management
- OpenAI-compatible embedding API support
- Offline-first vector search using sqlite-vec
- Automatic background citation extraction
- AI-powered paper recommendations from arXiv and Semantic Scholar
- More/less-like-this feedback for better recommendations
- Diversified recommendation clusters
- Recommendation exploration control
- Execute agent tasks on remote SSH servers
- Import SSH servers from
~/.ssh/config - Remote working directory picker
- Remote agent selector with server management
- Guided initial configuration
- Model name and base URL setup
- Built-in model download with progress tracking
- Embedding model configuration
- Fixed "spawn npx ENOENT" error when running agent tasks
- New
resolveNpxPath()function finds npx from the active Node.js binary - Better cross-platform support for different Node.js installations (Homebrew, nvm, volta, etc.)
- New App Icon: Bird logo replacing the old design
- Settings Consolidation: Merged settings tabs for cleaner navigation
- Import Enhancements: Multi-file PDF upload with drag-and-drop support
- Chat Improvements: Better message rendering, code highlighting, copy functionality
- PDF Viewer: Improved stability and download handling
- Auto-tagging: Structured output with fallback for all providers
- Token Usage Dashboard: Track and visualize AI token consumption
- Added
ChatSessionandChatMessagemodels - Added
ComparisonandComparisonItemmodels - Added
CitationandCitationEdgefor graph support - Added
ChatSessionandChatMessagemodels
- Added Vitest configuration for frontend component testing
- New test utilities:
tests/support/frontend-setup.ts,render-utils.tsx,chat-mock.ts - Component tests for TodoCard, TodoForm, IdeaChatModal, PriorityBar, StatusDot
- CI/CD release workflow for automated GitHub Releases
- macOS release builds for arm64
- Linux AppImage builds
- Pre-commit hooks for linting and testing
- Fixed shell environment PATH resolution on macOS
- Improved command resolution for CLI tools (npx, node)
- Fixed chat stream race conditions during navigation
- Fixed PDF extraction stability in Electron main process
- Fixed sqlite-vec native library loading in packaged app
- Fixed agent chat UI tool call display and message persistence
- Fixed IPC handler race condition on app startup
- DMG:
ResearchClaw-0.0.2-arm64.dmg(~145 MB) - ZIP:
ResearchClaw-0.0.2-arm64-mac.zip(~530 MB)
- AppImage: Available via CI build
- Download the DMG file
- Open the DMG and drag ResearchClaw to Applications
- On first launch, right-click and select "Open" to bypass Gatekeeper
- Download the AppImage
- Make it executable:
chmod +x ResearchClaw-0.0.2.AppImage - Run:
./ResearchClaw-0.0.2.AppImage
- macOS Intel (x64) builds temporarily unavailable due to electron-builder binary download issues
- Windows builds not yet available (coming in future release)
- Database schema has been updated - the app will auto-migrate on first launch
- Chat history from previous versions is not preserved (chat was ephemeral before)
- GitHub Issues: Report bugs or request features
Full Changelog: https://github.com/Noietch/ResearchClaw/compare/67968d9e0fff2926211b2ab0e5ca873e4587fae2...v0.0.2