No API key. No cost. No sign-up. Powered by Claude AI via Puter.js.
Click β Connect GitHub β Done. Live in 60 seconds. Zero cost forever.
This app uses Puter.js which provides free access to Claude AI models including Claude Sonnet 4.6, Claude Opus 4.6, and Claude Haiku 4.5 β no API key, no billing, no limits.
<!-- This single line gives you free Claude access -->
<script src="https://js.puter.com/v2/"></script>Users pay nothing. Developers pay nothing. Just deploy and use.
Step 1 β Fork this repo (click Fork on GitHub)
Step 2 β Click the Deploy button above β Connect GitHub β Deploy
Step 3 β Open your live URL β Click "Launch" β Start researching
No API key screen. No setup. Just works.
| Module | Description |
|---|---|
| π€ Upload Docs | Paste text or upload TXT/MD β auto-chunked for RAG |
| π Knowledge Base | Semantic search, topic clusters, chunk explorer |
| π¬ Research Chat | Multi-turn Q&A with streaming + citations |
| π Literature Review | Structured reviews with method comparison |
| π Research Gaps | Identify unexplored directions |
| π‘ Idea Generator | Novel ideas grounded in your papers |
| π§ͺ Experiment Designer | Full ML pipeline design |
| β Code Generator | PyTorch/TF/HuggingFace code |
| β Paper Writer | Publication-ready section drafts |
claude-sonnet-4-6β (default, recommended)claude-opus-4-6(most capable)claude-haiku-4-5(fastest)claude-sonnet-4-5claude-opus-4-5
Switch models anytime from the sidebar.
Browser β Puter.js β Claude AI β Your App
β
localStorage (your docs, chat history)
No server. No backend. No database.
- Pure static HTML/CSS/JS β single
index.htmlfile - Client-side RAG: chunking, indexing, BM25 retrieval
- localStorage for all your documents and history
- Puter.js handles all AI calls for free
research-copilot/
βββ index.html β Complete app
βββ netlify.toml β Netlify config
βββ README.md β This file
git clone https://github.com/YOUR_USERNAME/research-copilot.git
cd research-copilot
python3 -m http.server 8000
# Open http://localhost:8000MIT β free for personal and commercial use.