diy-helper-webapp
Verified Safeby jrszilard
Overview
An AI-powered web application designed to assist users with home improvement and DIY projects by providing guidance, building codes, material lists, store searches, and video tutorials through a conversational interface.
Installation
npm run devEnvironment Variables
- ANTHROPIC_API_KEY
- BRAVE_SEARCH_API_KEY
- NEXT_PUBLIC_SUPABASE_URL
- NEXT_PUBLIC_SUPABASE_ANON_KEY
- SUPABASE_SERVICE_ROLE_KEY
Security Notes
The application follows good security practices by using environment variables for API keys and performing server-side user authentication with Supabase before database operations. AI tool usage is explicitly defined via a `switch` statement, mitigating risks of arbitrary code execution from AI outputs. Input validation and HTML sanitization are implemented for web content fetching. Potential areas for vigilance include the integrity of AI-generated tool arguments and robust error handling for external API responses. Frontend storage for guest projects is handled securely via localStorage, without server-side interaction.
Similar Servers
thoughtbox
Provides a durable, local-first reasoning ledger and structured cognitive tools for AI agents, enabling step-by-step thinking, branching, revisions, and autonomous critique, with progressive tool disclosure and client compatibility adaptations.
Hey-Sanka
This is a Next.js web application, likely serving as a frontend or full-stack platform.
memmon
A local development dashboard for macOS to monitor system resources (RAM, CPU, Swap) and manage active processes, including AI agents (e.g., Claude, Codex), development servers (e.g., Next.js, PostCSS workers), and local network services.
mcp2py
A high-performance, server-rendered Next.js App Router e-commerce application.