Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Upload a file, get a link and QR code. Set how long it lives and how many times it can be downloaded. No sign-up.
Translation pending
ProductivityJavaScript · CSSGitHub @Hussam9329OnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Share files with a link + QR code that expires by time and by number of downloads. No sign-up.
Live: https://dropqr-mu.vercel.app
server.js) runs as a Vercel Function; public/ is served by the CDN.POST /api/uploads reserves an id and storage path./api/blob-upload hands out a one-time token for that exact path only).POST /api/uploads/:id/complete checks the file arrived, starts its timer and returns the link + QR code.GET /d/:id uses up one download (atomic SQL update) and streams the file with its original name.
Opening the share page /f/:id does not use a download.Expiry: 5m, 10m, 30m, 1h, 6h, 12h, 1d, 3d, 7d. Download limit: 1–100.
npm install
vercel env pull .env.local
npm run dev
Open http://localhost:3000. Local runs use the same Neon database and Blob store as production.
If you change client/blob-upload.js or upgrade @vercel/blob, rebuild the browser bundle:
npm run bundle
| Variable | Set by | Meaning |
|---|---|---|
DATABASE_URL | Neon integration | Postgres connection |
BLOB_READ_WRITE_TOKEN | Blob store | Needed to issue browser upload tokens |
CRON_SECRET | You | Protects /api/cron/cleanup |
MAX_FILE_MB | Optional | Max upload size (default 100) |
BASE_URL | Optional | Force the address used in links/QR |
Deployment steps (Arabic): see DEPLOY.md.