# vastsa/FileCodeBox

文件快递柜-匿名口令分享文本，文件，像拿快递一样取文件（FileCodeBox - File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files）

Repository: https://github.com/vastsa/FileCodeBox
Canonical: https://ross.abutalabs.com/products/filecodebox
Homepage: https://fcb-docs.aiuo.net/
Language: Python
License: LGPL-3.0
License Family: copyleft
Topics: python, anonymous, fastapi, tool, filecodebox, vue
Last push: 2026-07-24T08:34:30+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 94, longevity 97
- inputs: {"age_days": 1363, "days_push": 40, "days_rel": 41, "gap_med": 1.0, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8483, forks 1066 (observed 2026-08-28T04:10:23.076021+00:00)

## What it is
FileCodeBox is a lightweight self-hosted file and text sharing service where uploaders receive a passcode that recipients enter to retrieve files, like picking up express delivery. Built with FastAPI and Vue 3, it supports Docker deployment, expiry by time or download count, and multiple storage backends (local, S3, OneDrive, WebDAV, OpenDAL).

## Use cases
- share files with a passcode instead of accounts
- self-host a temporary file transfer service
- send large files with chunked and resumable uploads
- share text snippets anonymously with expiry
- host a file drop box on my own server
- limit file downloads by count or time
- keep shared file data on my own infrastructure

## When to choose
- you want a self-hosted alternative to WeTransfer or temporary file-sharing services
- you need passcode-based anonymous sharing without user registration
- you want flexible expiry rules and download limits
- you prefer data sovereignty with S3/WebDAV/local storage options

## When to avoid
- you need end-to-end encrypted sharing
- you require multi-user accounts and team collaboration
- you want a fully managed cloud service without self-hosting
- you need peer-to-peer transfer without a server

## Facets
- artifact type: service
- maturity: active
- function: file-upload, http-server, self-hosted, web-framework
- domain: files, self-hosted, web-development, privacy
- platform: self-hosted, python, cross-platform
- tags: file-sharing, passcode-sharing, temporary-files, fastapi, vue3, s3, webdav, anonymous-sharing, file-transfer, docker, web-server

## Member repositories
- vastsa/FileCodeBox (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:23.076021+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:27:08.538754+00:00, confidence not recorded.
  - readme: https://github.com/vastsa/FileCodeBox (fetched 2026-08-28T04:10:23.076021+00:00, sha 4715f329b900)
  - homepage: https://fcb-docs.aiuo.net/ (fetched 2026-08-29T08:26:57.044638+00:00, sha f3ac5fe2d1ad)
  - site_page: https://fcb-docs.aiuo.net/guide/getting-started (fetched 2026-08-29T08:26:57.053793+00:00, sha 63013ded329c)
  - site_page: https://fcb-docs.aiuo.net/changelog (fetched 2026-08-29T08:26:57.055834+00:00, sha cbfe467a4a93)
- Data as of 2026-08-30T08:39:29.467469+00:00.
