README.md

Shakespeare - AI-Powered Nostr Website Builder

Shakespeare is an AI chat application that allows users to build custom Nostr websites through natural language conversation. Simply describe what you want to build, and AI will help you create it.

Features

  • AI-Powered Development: Chat with an AI assistant to build your Nostr website

  • Project Management: Create and manage multiple projects in a Google Drive-like interface

  • Real-time Editing: Edit files directly in the browser with syntax highlighting

  • File Explorer: Browse and manage your project files

  • Project Preview: Preview your website as you build it

  • Template Cloning: Start from a pre-configured Nostr template

Getting Started

  1. Create a Project: Enter a description of what you want to build in the prompt textarea

  2. Chat with AI: Use the AI assistant to add features, edit files, and build your website

  3. Edit Code: Switch to the code view to manually edit files if needed

  4. Preview: View your website in the preview pane

Project Structure

Each project includes:

  • React 18 with TypeScript

  • Vite for building

  • TailwindCSS for styling

  • Nostrify for Nostr integration

  • shadcn/ui components

AI Capabilities

The AI assistant can:

  • Read and write project files

  • Add new components and pages

  • Configure Nostr functionality

  • Build the project

  • Search through files

  • Provide project structure overview

  • Add and remove npm packages

  • Install dependencies and dev dependencies

Usage

  1. Homepage: Create new projects and view existing ones

  2. Project View: Split-pane interface with AI chat on the left and preview/code on the right

  3. File Explorer: Navigate your project files in the code view

  4. File Editor: Edit files with syntax highlighting and save changes

Development

Built with:

  • React 18

  • TypeScript

  • Vite

  • TailwindCSS

  • shadcn/ui

  • Vercel AI SDK

  • LightningFS for filesystem

  • isomorphic-git for template cloning

Repository Details

name / identifier

shakespeare7

nostr clone url

nostr://npub1scvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drsnw68d8/relay.ngit.dev/shakespeare7
just install ngit and run
git clone nostr://...

description

Shakespeare - AI-Powered Nostr Website Builder

git servers

https://relay.ngit.dev/npub1scvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drsnw68d8/shakespeare7.git
https://gitnostr.com/npub1scvyzz02ayma34hesz62pdrd5nhsmxp74hjq8msmfs9khh3r3drsnw68d8/shakespeare7.git

relays

wss://relay.ngit.dev
wss://gitnostr.com
wss://relay.damus.io
wss://nos.lol
wss://relay.nostr.band
wss://ditto.pub/relay
wss://relay.primal.net

earliest unique commit

ec5d8de6c289f1974e300b0a6e39d32c24411133

gitworkshop.dev logo GitWorkshop.dev