cd /news/ai-tools/scopecraft-cinematic-proposals-for-f… · home › topics › ai-tools › article
[ARTICLE · art-152415] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

ScopeCraft: Cinematic Proposals for Freelancers, Powered by Open-Weight AI

A developer built ScopeCraft, an open-source web studio that converts rough client briefs into structured, nine-section project proposals using configurable open-weight language models such as Meta Llama 3.3 70B, Mistral NeMo and Qwen 2.5. The Vite and TypeScript app keeps inference keys server-side, exports proposals to PDF via jsPDF, runs in a no-key demo mode with three sample projects, and switches providers through environment variables without code changes.

by read2 min views1 publishedOct 18, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle ScopeCraft is a cinematic, editorial-style web studio that turns rough client briefs into structured, persuasive project proposals using open-weight language models. It also protects freelancers from the problems that usually come after the proposal is signed.

The problem: Freelancers lose money in two places. First, vague briefs hide risks: unclear hosting, missing assets, open-ended deadlines and fuzzy budgets. Second, once the project starts, "just one small change" requests quietly expand the scope for free.

Who would pay for it: Solo developers, designers, brand consultants and small agencies who send proposals regularly. One avoided scope-creep dispute or one better-won project more than covers the cost of a tool like this.

Core features:

jsPDF across nine sections (Executive Summary through Next Steps), with an ivory, charcoal and forest-green design and dynamic page numbering. The app includes three demo projects so the full workflow can be explored right away: a website redesign for an outfitter, a brand identity for a venture fund, and an e-commerce store for an artisan ceramics studio.

Live app: https://scopecraft-cinematic-ai-freelancer-proposal-studi.ai.studio The app works out of the box in a clearly labeled demo mode that needs no API key. Adding a free open-weight inference key switches it to live model output.

https://github.com/veryVanshika801/ScopeCraft- Open-weight AI: ScopeCraft is designed around open-weight foundation models such as Meta Llama 3.3 70B, Mistral NeMo and Qwen 2.5. The inference provider is configurable through environment variables:

`llama-3.3-70b-versatile`
`meta-llama/Llama-3.3-70B-Instruct`
`meta-llama/Llama-3.3-70B-Instruct-Turbo`

Changing providers or models takes a few lines in .env.local, with no code changes ( OPEN_WEIGHT_PROVIDER, OPEN_WEIGHT_MODEL, OPEN_WEIGHT_BASE_URL).

Architecture: The frontend is built with Vite and TypeScript, with a lightweight server layer (server.ts and an api/ directory) that keeps the API key off the client. jsPDF handles the PDF export. The project is deployable to Vercel, and local setup is npm install && npm run dev.

Design: Most freelancer tools look like generic dashboards. I wanted proposals to feel like a finished documentary piece, so I used editorial typography, a warm ivory and charcoal palette and forest-green accents.

Freelancer briefs contain private client details, budgets and strategy. Open-weight models changed what I could build:

A closed API would have tied the product's cost, behavior and privacy to someone else's decisions. Open innovation let me build a tool that freelancers can own and rely on.

── more in #ai-tools 4 stories · sorted by recency
── more on @scopecraft 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/scopecraft-cinematic…] indexed:0 read:2min 2026-10-18 · —