Publish anything
AI creates.
Open-source instant publishing. Create a page, doc, or app in any AI tool — get a live link in seconds. Self-hostable, CLI + MCP, free forever.
Up and running in 30 seconds
Three ways to start publishing. Pick whatever fits your workflow.
Create a token once, then share from any terminal.
npm install -g jitjit login --token jit_your_token_herejit ./my-jit| Surface | Auth |
|---|---|
| CLI | API token |
| MCP HTTP | Browser OAuth |
| MCP stdio | JIT_TOKEN |
| Codex Plugin | JIT_TOKEN |
| Claude Plugin | Browser OAuth |
Three ways to publish
Any path, one link. Sign in once, then publish from your editor, terminal, or AI tool.
CLI — jit share
Create a token once, then share a file, directory, or stdin pipe. Supports terminal and CI-friendly workflows without changing your build output.
MCP Server — HTTP or stdio
Tell Claude Code, Cursor, or any MCP-compatible AI to publish. Hosted HTTP MCP gives you 5 shared tools with browser OAuth; local stdio adds jit_profile for profile inspection.
Ask Your AI
Just describe what you want in natural language. Claude Code, ChatGPT, Gemini, Cursor — any MCP-compatible AI will publish for you automatically.
Open-source. Self-hostable. Instant.
A publishing layer you own and control, built for the AI era.
Fully Open-Source & Self-Hostable
Every component — CLI, MCP server, API, web dashboard — is MIT-licensed. Turborepo monorepo with pnpm workspaces. Run on your own infrastructure with Docker Compose.
MCP-First Integration
Hosted HTTP MCP exposes 5 shared publish/manage tools. Local stdio adds jit_profile for profile and server inspection. Works with Claude Code, Cursor, and other MCP-compatible clients.
Versioning & Rollback
Every deploy creates a new version. Instant rollback with one command. Full version history.
Your Infra, Your Rules
S3-compatible storage — Cloudflare R2, AWS S3, or MinIO. PostgreSQL 16 + Drizzle ORM. No vendor lock-in.
Password Protection
Protect artifacts with a password. Browsers see an unlock page, while curl and other non-browser clients can use Basic Auth. Visibility stays configurable separately.
Every line of code is public
Publishing infrastructure should be transparent, auditable, and owned by the community.
MIT Licensed
Use it commercially, fork it, modify it, embed it. Turborepo monorepo with pnpm workspaces.
One-Command Setup
Docker Compose spins up PostgreSQL 16 + MinIO (S3). pnpm dev starts everything on :3000.
Modular Packages
7 independent packages: @jit/db, @jit/storage, @jit/auth, @jit/ui, @jit/cli, @jit/mcp. Use what you need.
Self-host for free, or join the cloud beta
The entire platform is open-source and MIT-licensed.
- ✓Unlimited artifacts & storage
- ✓Full source code (MIT)
- ✓Docker Compose one-command setup
- ✓PostgreSQL 16 + MinIO (S3)
- ✓CLI + MCP + Dashboard
- ✓Subdomain or path-based URLs
- ✓Community support
- ✓Public beta access
- ✓Hosted auth and dashboard
- ✓*.jit.dev subdomain
- ✓CLI + MCP + Dashboard
- ✓Current launch limits apply
- ✓SSL included
Pro and Team plans come later. Self-hosted users can tune limits and infrastructure themselves from day one.
Frequently Asked Questions
MCP (Model Context Protocol) is the standard that AI agents like Claude Code, Cursor, and Windsurf use to connect external tools. jit.dev ships both HTTP MCP and stdio MCP. Hosted cloud uses browser OAuth at https://jit.dev/api/mcp, while local and self-hosted setups use npx -y @jit/mcp with JIT_TOKEN.
HTML, CSS, JS, Markdown, PDF, images, entire folders — any static files. The CLI supports sharing a single file, a directory, or piping HTML from stdin.
Yes — that's the whole point. Clone the repo, run docker compose up -d (starts PostgreSQL 16 + MinIO), then pnpm dev. Everything runs on :3000. The CLI can point to your instance with jit config set api-url. Works with any S3-compatible storage.
Vercel and Netlify are full-stack platforms for production apps with Git integration, serverless functions, and build pipelines. jit.dev is instant static publishing from AI tools — open-source and self-hostable. We don't compete on full-stack — we're 10x faster at "generated → live URL."
The open-source defaults are 10 MB per file, 100 MB per deploy, and 500 files per publish. Self-hosted instances can raise these limits with environment variables.
Ready to own your publishing layer?
Self-host in 10 minutes, or use the hosted beta. Every line of code is open-source.