An automated installer for setting up Nether-Grasp in a new T3 App project.
Nether-Grasp is a task management and prompt handling system that integrates with Next.js applications built with T3 Stack (TypeScript, Tailwind, Prisma).
- Download or clone this repository
- Double-click
Click-me.bat✨ - Follow the prompts:
- Enter the full path where you want to create your project
- Answer the T3 App setup questions
- Provide environment variables when prompted
- Download or clone this repository
- Open PowerShell in this directory
- Run the launcher:
.\installation-script-2.ps1
- Follow the prompts
If you want to run the installer directly (without the launcher):
# Navigate to where you want to create your project
cd C:\Users\YourName\Projects
# Run the installer script from the installer directory
C:\path\to\installer\installation-script.ps1-
Creates a T3 App with:
- TypeScript
- Tailwind CSS
- Prisma (PostgreSQL)
- App Router
- ESLint/Prettier
-
Installs Nether-Grasp components:
- Frontend components and UI
- API routes
- Bridge server for WebSocket communication
- Prisma schema with Task model
- Configuration files
-
Configures your project:
- Updates package.json with necessary scripts
- Sets up environment variables
- Configures ESLint for compatibility
- Updates tsconfig.json
- Pushes to GitHub
-
Installs dependencies:
- WebSocket libraries
- Prisma client
- Concurrently (for running multiple servers)
- Windows (PowerShell)
- Node.js (v18 or higher)
- npm (comes with Node.js)
- Git (for repository setup)
- PostgreSQL database (local or hosted)
The installer will prompt you for these values:
DATABASE_URL- PostgreSQL connection stringCURSOR_API_KEY- API key from Cursor settingsVERCEL_WEBHOOK_SECRET- Random string for webhook securityVERCEL_API_TOKEN- Token from Vercel settings
-
Navigate to your project:
cd your-project-name -
Start the development servers:
npm run dev
This runs both Next.js and the Nether-Bridge server concurrently.
-
Open your browser:
http://localhost:3000/nether-grasp
If Click-me.bat doesn't work:
-
Use PowerShell directly:
powershell -ExecutionPolicy Bypass -File .\installation-script-2.ps1
-
Check Windows Defender/Antivirus:
- Some antivirus software may block scripts
- Add an exception for the installer folder
Run this in PowerShell as Administrator:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserMake sure your DATABASE_URL in .env is correct and the database is running.
If port 3000 or 3001 is already in use, stop other applications or modify the port in your configuration.
If you need to re-install Nether-Grasp into an existing project:
cd your-existing-project
C:\path\to\installer\installation-script.ps1 -ReInstallinstall-nether-grasp/
├── Click-me.bat # ✨ Double-click to run installer
├── installation-script-2.ps1 # Launcher script (internal)
├── installation-script.ps1 # Main installer script (internal)
├── nether-bridge-server.js # WebSocket bridge server
├── README.md # This file
├── src/ # Nether-Grasp source files
│ ├── app/ # Next.js app files
│ └── components/ # React components
├── public/ # Static assets
│ ├── fonts/ # Custom fonts
│ └── *.png # Images
└── prisma/ # Prisma schema
└── schema.prisma # Database schema
For issues or questions:
- Open an issue on GitHub
- Check the documentation in the project
[Add your license here]
Built with: