Bambu Bar
Monitor Bambu Lab printers from your Mac menu bar: print progress, the live camera, AMS filament, alerts and desktop widgets. Bambu Bar for macOS 26+.
翻訳待ち
Share configs, logs and other files online without signing in, as a link that lasts from 10 minutes to 30 days, or from a terminal with curl. Sign in to give each person or machine its own revocable l
翻訳待ち
生産性Go · HTMLGitHub @xwvikeオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Share configs and logs as links — one revocable link per person or machine, with expiry, use limits and access logs. Optional end-to-end encryption. Self-hostable Go service.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
PlainMote is a web service for sharing configuration files, logs and other files. Content is stored and delivered byte for byte. Each piece of content can be shared through a separate link for each recipient or machine; each link has its own expiry and use limit, can be revoked independently, and records every access made through it.Read the full README ↗English | 简体中文
PlainMote keeps and shares configuration files, logs, notes and other files. Every save keeps a version; every recipient or machine gets a share link of its own, with its own expiry and use limit, revocable on its own, and every access through it is recorded. Besides the web, it works from a terminal, an API or an AI app.
Reference deployment: plainmote.link
ETag and 304, which suits machines polling for a config; opened in a browser, images, audio and video are shown in place.tmp or surge, and filter the list by them.plainmote command line views, edits and uploads resources; AI apps such as Claude, ChatGPT and Cursor read and write them through /mcp once authorized.curl -fsSL https://plainmote.link/cli/en | sh # macOS, Linux
irm https://plainmote.link/cli/en.ps1 | iex # Windows PowerShell
The install script verifies the build's SHA-256 and installs it for the current user, without administrator rights; after the service is upgraded, run it again to update. /cli/en installs a command line that speaks English, /cli/zh one that speaks Chinese.
plainmote login # confirm the sign-in in a browser
plainmote ls nginx
plainmote edit nginx.conf # opens your editor; closing it saves a new version
plainmote cat nginx.conf | grep listen
tail -n 200 app.log | plainmote push - --name app.log
plainmote push ./nginx.conf --to nginx.conf
plainmote push ./note.md --tag tmp # create a resource with a tag
plainmote ls --tag tmp
plainmote share ./app.log --ttl 1d # make a quick share; prints only its link
plainmote push ./prod.env --encrypt # create an end-to-end encrypted resource
PLAINMOTE_MASTER_PASSWORD.plainmote help lists every command and setting. The API it uses is described in Command line API.tail -n 200 app.log | curl -F 'content=<-' https://plainmote.link/paste
curl --data-binary @app.log 'https://plainmote.link/paste?ttl=1d&filename=app.log'
curl https://plainmote.link/paste # prints usage
ttl is 10m, 1h, 1d, 7d or 30d. The response body is the share link on one line, ready for a pipe or $(...).
PlainMote is a single stateless Go service. It needs PostgreSQL, S3-compatible object storage (such as Cloudflare R2 or RustFS), and GitHub or Google OAuth for sign-in. The image ghcr.io/xwvike/plainmote is built for amd64 and arm64, and the server needs only compose.yaml and .env:
cp .env.example .env # fill in the image version, database, object storage, OAuth and keys
docker compose up -d
Environment variables, external services, the public entry point, upgrades and backups are in the deployment guide.
This is the beginning of the README. Read the rest at the original. Read the full README ↗