Push files from terminal to cloud
Upload files via CLI, manage them in a beautiful dashboard. Preview, search, and share — all from one command.
Get up and running in under a minute.
npm install -g pushdashpushdash loginpushdash push /file.md --tag="work"$ pushdash login
◐ Opening browser for authentication...
✓ Logged in as dev@pushdash.dev
$ pushdash push notes.md --tag "work"
✓ Uploaded notes.md
→ https://pushdash.dev/dashboard/files/x7k9m2
pushdash login # Browser auth
pushdash push <path> # Upload file
pushdash push <path> --tag "work" # With tag
pushdash push <path> --msg "description" # With message
pushdash push <path> --public # Public upload
pushdash list # List your files
pushdash open <file-id> # Open file in dashboard
pushdash share <file-id> # Generate share link
pushdash delete <file-id> # Delete file
pushdash info <file-id> # Show file details
pushdash whoami # Show current user
pushdash logout # Clear credentials- Frontend: TanStack Start (React 19), Tailwind CSS v4, Radix UI
- Backend: Nitro, better-auth, Prisma
- Database: Prisma Postgres
- Storage: S3-compatible (Railway)
- CLI: Commander.js, Chalk, Axios
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build CLI
cd cli && pnpm build
# Database commands
pnpm db:generate # Generate Prisma client
pnpm db:push # Push schema changes
pnpm db:migrate # Run migrations
pnpm db:studio # Open Prisma Studio