Skip to content

Latest commit

 

History

2,652 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyBits

Agentic-first file storage — AI agents store, manage, and consume files via SDK, MCP, and REST API.

easybits.cloud

MCP Server

npx -y @easybits.cloud/mcp

30+ tools for uploading, transforming, optimizing and serving files — images, documents, websites, presentations, landing pages and more.

SDK

npm install @easybits.cloud/sdk

Get your API key

  1. Sign up for a free EasyBits account
  2. Go to the Developer DashboardAPI KeysCreate Key
  3. Your key looks like eb_sk_live_... — copy it and store it safely. You won't see it again.

Use the key as a Bearer token (REST API), via EASYBITS_API_KEY env var (MCP), or in the SDK constructor. Full docs at easybits.cloud/docs.

AI Landing Generator

npm install @easybits.cloud/html-tailwind-generator

AI-powered landing page generator with Tailwind CSS — canvas editor, streaming generation (Claude), image enrichment (DALL-E / Pexels), one-click deploy. README →

import { EasyBits } from "@easybits.cloud/sdk";
const eb = new EasyBits({ apiKey: "eb_..." });
const file = await eb.files.upload({ name: "photo.jpg", contentType: "image/jpeg" });

Features

  • File management — upload, transform, optimize, soft-delete with trash retention
  • Websites — deploy static sites to slug.easybits.cloud with custom domains
  • Presentations — AI-generated reveal.js slides with 3D scenes, deploy to subdomain
  • Landing pages v2 — AI-generated block-based pages with streaming SSE, stock photos, visual variants
  • Landing pages v3 — free-form HTML canvas editor, Sonnet generation, Haiku refine, semantic color themes, code editor. Production-ready, exported as @easybits.cloud/html-tailwind-generator npm package — used by Denik
  • Webhooks — real-time event notifications with HMAC signatures
  • IAM — scoped API keys (READ, WRITE, DELETE, ADMIN), file-level sharing

Stack

React Router v7 · Prisma (MongoDB) · Stripe · Fly.io

Getting started

npx prisma generate
npm run dev

Commands

npm run dev        # local dev server
npm run build      # production build
npm run typecheck   # TypeScript check
npm test           # vitest
npm run e2e        # Playwright e2e tests

License

This project is source-available under the PolyForm Noncommercial 1.0.0 license. You may use, study, and modify the code for non-commercial purposes only (personal projects, research, education). Commercial use requires explicit permission from the authors.

Authors

Built by Bliss & Brenda at fixter.org

About

files api: https://www.easybits.cloud

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages