Survival LLM
A free AI assistant and survival library (1.5 million offline articles) that runs on your own computer, with no internet. Shows the source of every answer. Mac and Windows.
Make the copy on the site you already built editable, with one script tag.
OtherTypeScript · JavaScriptGitHub @marcusbeyAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Turn any website into a smart csm.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Transform any website into an editable platform with a simple script tag. ReCopyFast provides real-time content management capabilities without requiring backend modifications.
# Install main dependencies
npm install
# Install WebSocket server dependencies
npm run ws:install
Create .env.local file and update with your Supabase credentials:
# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
# App URL
NEXT_PUBLIC_APP_URL=http://localhost:3000
# WebSocket Server
NEXT_PUBLIC_WS_URL=http://localhost:3001
Run the SQL schema in supabase/schema.sql in your Supabase SQL editor.
npm run dev
This will start:
Add this script tag before the closing </body> tag on any website:
<script src="https://your-domain.com/embed/recopyfast.js"
data-site-id="your-site-id"
data-site-token="your-signed-token"></script>
For edit mode (allows clicking elements to edit):
<script src="https://your-domain.com/embed/recopyfast.js"
data-site-id="your-site-id"
data-site-token="your-signed-token"
data-edit-mode="true"></script>
recopyfast/
├── src/
│ ├── app/ # Next.js app directory
│ │ ├── api/ # API routes
│ │ ├── dashboard/ # Dashboard pages
│ │ └── page.tsx # Homepage
│ ├── components/ # React components
│ ├── lib/ # Utilities and configs
│ └── types/ # TypeScript types
├── server/ # WebSocket server
├── public/
│ └── embed/ # Embed script
└── supabase/ # Database schema
POST /api/sites/register
Body: { domain: string, name: string }
Response: { site: Site, apiKey: string, siteToken: string, embedScript: string }
GET /api/content/:siteId?language=en&variant=default
Response: ContentElement[]
PUT /api/content/:siteId
Body: { elementId: string, content: string }
Response: { success: boolean }
content-map - Send initial content mappingcontent-update - Update specific content elementjoin-dashboard - Join dashboard roomcontent-update - Receive content updatescontent-map-updated - Notification of new contentupdate-error - Error notifications# Run development server
npm run dev
# Run only Next.js
npm run dev:next
# Run only WebSocket server
npm run dev:ws
# Build for production
npm run build
# Run linter
npm run lint
server directoryMIT License - see LICENSE file for details