Repository navigation
GETTING_STARTED
sohamsans edited this page Nov 3, 2026
·
2 revisions
ResearchLoom is distributed across multiple platforms: standalone Android APK, desktop binaries (Windows & macOS), and local development environments.
- Download the latest
ResearchLoom-android-tablet.apkfrom Releases. - On your tablet, enable Install unknown apps for your browser or file manager in Android Settings.
- Tap the downloaded APK to install.
-
Seamless Upgrades: When a new version is released, install the updated APK directly over the existing app. Because the release keystore signature is permanent and
android:hasFragileUserData="true"is enabled, your research papers, notes, and local settings are preserved automatically without uninstalling.
- Download
ResearchLoom.exeorResearchLoom-windows-x64.zip. - Extract and run
ResearchLoom.exe. - Standalone mode automatically boots the local FastAPI backend and SQLite database under
%APPDATA%\ResearchLoom.
- Download
ResearchLoom-macOS-arm64.dmg. - Drag
ResearchLoom.appinto your Applications folder.
- Download
ResearchLoom-linux-x86_64.AppImage(orResearchLoom-linux-x86_64.tar.gz). - Make the AppImage executable and launch:
chmod +x ResearchLoom-linux-x86_64.AppImage ./ResearchLoom-linux-x86_64.AppImage
-
Desktop Integration (Optional): If using the
.tar.gzdistribution, extract it and run./install-linux.shto install desktop icons and.desktoplauncher to~/.local/share/applications. - Standalone mode stores your papers, models, and SQLite vault under
~/.local/share/ResearchLoomaccording to XDG standards.
- Node.js 20+
- Python 3.12+
- Git
# 1. Clone repository
git clone https://github.com/sohamsans/researchloom.git
cd researchloom
# 2. Setup backend
cd backend
python -m venv venv
# On Windows:
venv\Scripts\activate
# On Linux/macOS:
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
# 3. Setup frontend (in a separate terminal)
cd ../frontend
npm install
npm run devNavigate to http://localhost:5173 in your browser.