TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Free, open source video workflow
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Free, open-source AI video creator.
openslop.ai
·
app.openslop.ai
Private beta. Invite-only right now.
Hop on the waitlist at openslop.ai to get in.
OpenSlop wires all your favorite AI tools into one workflow so you can make good-looking video in minutes, no more jumping between ten tabs. You bring your AI accounts, OpenSlop brings the workflow. That's it.
It runs in your browser, nothing to install. Open-source, free forever. Built by engineers from Meta, Google, Stripe, and Dropbox.README 전문 보기 ↗Private beta. Invite-only right now. Hop on the waitlist at openslop.ai to get in.
OpenSlop wires all your favorite AI tools into one workflow so you can make good-looking video in minutes, no more jumping between ten tabs. You bring your AI accounts, OpenSlop brings the workflow. That's it.
It runs in your browser, nothing to install. Open-source, free forever. Built by engineers from Meta, Google, Stripe, and Dropbox.
Type one line. Pick 16:9 or 9:16, a language, a model, and a length, or paste a script you already have. Seven templates are there if you need a nudge.
The copilot lives in the left panel. It reads the script, outlines the story, writes the scenes, and fits each video card to its dialogue. Everything it does lands on the canvas while you watch.
Every scene is a stack of cards: narration, character, image, video, sound, music. Edit any prompt, pick a model per card, drag to reorder, and insert wherever you hover.
Generate all queues every element and runs dependencies first: the video card a scene continues from before the scene itself, an avatar before the image it appears in. Change a prompt later and the card says Stale and why.
Watch the cut as it fills in, captions word by word. Four lanes underneath: visuals, voice, effects, music. Scrub the ruler, jump by scene, or switch to the storyboard strip.
Hosted models come with your account. Paste a key for Anthropic, Runware, Cartesia, or ElevenLabs and their models show up in every picker. Keys live in Supabase Vault and never reach the browser.
Also in the box:
Bring your own accounts. A provider whose key is unset falls back to a mock, so none of them is required to run the app.
git clone https://github.com/openslop/openslop.git
cd openslop
npm install
cp .env.example .env.local
The Supabase variables are required. Everything else is optional: a provider whose key is unset falls back to a mock.
npm run db:push
npm run dev
Open http://localhost:3000 and you should see the app.
| Layer | Tech |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript 5 |
| UI | React 19, Tailwind CSS 4, shadcn/ui |
| Auth + DB | Supabase (Auth, Postgres, RLS) |
| Video | Remotion 4 (composition, rendering, player) |
| Storage | Vercel Blob (generated asset storage) |
| Icons | In-house masked-SVG set (components/ui/icon.tsx + components/ui/icons/), no icon dependency |
app/ Next.js routes, API endpoints, and editor components
api/v1/ REST API per asset type (image, video, music, sfx, tts, llm)
components/ Editor UI (canvas, video preview, etc.)
lib/
agent/ Sloppy: tool definitions, registry, prompt and turn context
connectors/ Editor-facing client API per asset type
gateway/ HTTP clients to /api/v1/*
providers/ Server-side vendor adapters (Runware, ElevenLabs, …)
generation/ Generation queue and job orchestration
canvas/ Slate document model: element types, guards, OSML parse/serialize
script/ Script writing and refinement
project/ Per-project Zustand store, autosave, persistence
render/ Scene layout and render client
templates/ Prompt templates offered in the composer
upload/ Client-side file upload (image, video, audio)
supabase/ Browser/server Supabase clients
remotion/ Remotion entry point and compositions
supabase/ Database migrations
See ARCHITECTURE.md for how these layers interact.
| Command | What it does |
|---|---|
npm run dev | Start the dev server |
npm run build | Production build |
npm run lint | ESLint |
npm run format:check | Prettier check |
npm run typecheck | TypeScript check |
npm run knip | Dead-code check |
npm run test:run | Run tests once (Vitest) |
npm run test:e2e | Smoke tests (Playwright) |
npm run db:push | Push migrations to Supabase |
npm run remotion:studio | Open Remotion Studio |
Contributions welcome. See CONTRIBUTING.md for setup, the check sequence, and what we look for in a PR.
Questions, ideas, or just want to hang out? Join our Discord or email us.
Everyone in the community is expected to follow our Code of Conduct. To report a problem, email [email protected].
Licensed under the Apache License 2.0.