Trello-style collaboration — open source, forkable, no seat fees.
Krello is a multi-user kanban board with rich cards, invite links, and role-based access. Built on Run402, it deploys in one command — no backend to manage, no build step.
Try it live: krello.run402.com
Tip
Paste this into your coding agent (Claude Code, Cursor, etc.):
Fork krello.run402.com using run402.com/llms.txt (curl it)
- Multi-user boards with invite links and roles (owner, admin, member, viewer)
- Drag-and-drop lists and cards
- Rich cards: labels, assignees, checklists, comments, due dates, priorities, estimates, link attachments
- Board templates (blank, sprint, roadmap, studio)
- Board duplication and JSON export
- Email/password and Google OAuth sign-in via Run402
- Responsive, no-build static SPA
# 1. Install the CLI and set up your account (one-time)
npm install -g run402
run402 init
run402 tier set prototype # free tier (testnet USDC)
# 2. Clone and deploy
git clone https://github.com/kychee-com/krello.git
cd krello
npx tsx deploy.tsYour app is live at https://krello.run402.com.
To deploy your own instance with an admin account (invite-only by default):
KRELLO_SUBDOMAIN=myboards KRELLO_ADMIN_EMAIL=you@example.com npx tsx deploy.ts
# → prints admin email + generated password
# → live at https://myboards.run402.comTo enable open signup (e.g. for a public demo):
KRELLO_PUBLIC_SIGNUP=true KRELLO_ADMIN_EMAIL=you@example.com npx tsx deploy.tsTo redeploy an existing project (e.g. after code changes):
KRELLO_PROJECT_ID=prj_xxx KRELLO_ANON_KEY=ey... npx tsx deploy.ts- Provisions a Run402 project (Postgres + function runtime + static hosting)
- Applies
schema.sql— tables, indexes, and RLS policies - Deploys
function.js— board lifecycle, invites, roles, duplication - Uploads
site/with your API key injected intoindex.html - Claims your subdomain on run402.com
- Publishes the app as forkable on the Run402 marketplace
schema.sql Postgres schema with RLS policies
function.js Run402 function (board lifecycle, invites, roles)
deploy.ts CLI-based deployment (requires `run402` CLI)
site/
index.html SPA entrypoint
app.js Application logic
styles.css Styles
favicon.svg App icon
- Backend: Run402 (Postgres + PostgREST + serverless functions + static hosting)
- Frontend: Vanilla JS — no framework, no build step, no dependencies
- Auth: Run402 JWT auth with Google OAuth PKCE flow
- Styles: Custom CSS with theme and accent-color system
MIT — see LICENSE.
To report a vulnerability, see SECURITY.md.
