Observed since 21 Oct, 08:55 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A local-first code editor and file browser that runs in your browser
A local-first code editor and file browser that runs in your browser. Point it at any directory and get a full editing environment with git integration, markdown editing, diffs, and source control.
npm install -g @0xherve/deck
Then use deck from anywhere:
deck # open current directory
deck ~/my-project # open a specific directory
The first instance uses port 5200; each additional project gets the next free port.
npx deck, pnpm dlx deck, and bunx deck also work, but global install is the intended workflow.
deck [directory] # Start Deck for a directory (reopens if already running)
deck list # Show all running Deck instances
deck stop <port> # Stop a specific instance
deck stop all # Stop all running instances
-p, --port <number> — Override the port (default: next free port from 5200)# Install dependencies
bun install
# Start the backend (serves files + API)
bun dev
# Start the frontend dev server (with HMR)
bun dev:web
# Build for distribution
bun run build
CI runs on every push/PR (see [.github/workflows/ci.yml](.github/workflows/ci.yml)).
To publish a release, finish the TODOs in [.github/workflows/release.yml](.github/workflows/release.yml), then:
# 1. Bump version in package.json
# 2. Commit and tag (tag must match version, with a v prefix)
git tag v0.1.0
git push origin main --tags
GitHub Actions will build and publish when the tag is pushed.
/tmp/deck/instances/These features are on the wishlist but deferred from v0.1:
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 08:55 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:db2a253b9f1afcf118f5d754452768402936e229ee9f2442214bbbd16cce9cf5