AI Creative Studio — multi-agent video production for Indonesian Shorts
Project description
OpenClip
AI Creative Studio by Huanime
OpenClip adalah studio produksi video AI yang bekerja seperti creative director profesional. Cukup ngobrol dengan OpenHer, dan dia yang mengatur riset, penulisan, visual, audio, editing, sampai publish ke YouTube, TikTok, Instagram, dan platform lain.
Website · Installasi · Quickstart · API · GitHub
Mengapa OpenClip?
| Fitur | Deskripsi |
|---|---|
| Conversational Production | Bikin video cuma lewat chat. OpenHer menanyakan informasi yang dibutuhkan secara bertahap, tidak overwhelm. |
| Multi-Agent Pipeline | Riset, penulisan, visual, audio, editing, dan review berjalan paralel dengan agent terspesialisasi. |
| Professional Quality | Font OFL bundled, EDL terstruktur, visual continuity, closed-loop QA, dan quality gate otomatis. |
| Cross-Platform Publish | Preflight check per platform, OAuth aman, dan publish langsung dari chat. |
| Extensible | Skill registry, tool allowlist, dan provider LLM yang bisa ditambah/diubah dari CLI. |
Quick Install
Linux / macOS
curl -fsSL https://openclip.huanime.cloud/install.sh | bash
Windows (PowerShell)
irm https://openclip.huanime.cloud/install.ps1 | iex
Setelah instalasi, verifikasi dengan:
openclip --help
Quick Start
1. Setup LLM (1 menit)
Pilih model AI yang ingin dipakai. Untuk gratis, pakai OpenCode Zen:
openclip llm set opencode
Atau pakai Anthropic Claude:
openclip llm set anthropic --api-key sk-ant-...
Lihat semua provider:
openclip llm list
2. Mulai Chat (1 menit)
openclip chat
3. Buat Video (3 menit)
Ketik di chat:
Buat video tentang tips belajar Python
OpenHer akan menanyakan satu per satu:
- Durasi: 30 detik, 1 menit, atau 5 menit?
- Gaya: Santai, profesional, atau cinematic?
- Audience: Pemula, menengah, atau lanjut?
- Platform: YouTube, TikTok, Instagram, atau semua?
Setelah itu, OpenClip akan menulis cerita, cari gambar/audio, render video, dan menampilkan preview.
4. Approve dan Publish
Setelah preview siap, ketik:
/approve
Untuk publish ke TikTok:
/post tiktok
Dokumentasi
| Dokumen | Deskripsi |
|---|---|
| Installation Guide | Panduan instalasi detail per OS (Linux, Mac, Windows) |
| Setup Guide | Konfigurasi awal: API keys, OAuth, database, Redis, brand kit |
| Quickstart Tutorial | Tutorial 5 menit membuat video pertama |
| API Reference | Dokumentasi API untuk integrasi |
| Changelog | Riwayat perubahan versi |
Requirements
- Python 3.12 atau lebih baru
- ffmpeg - untuk processing video/audio
- libsndfile1 - hanya untuk Linux (audio processing)
- Redis (opsional) - untuk production mode dengan Celery workers
- PostgreSQL (opsional) - untuk database production
Development
# Clone repo
git clone https://github.com/ahmdd4vd/OpenClip.git
cd OpenClip
# Install dependencies
make install
# Run tests
make test
# Run linter
make lint
# Format code
make format
# Type check
make typecheck
Browser / API
OpenClip juga bisa dijalankan sebagai API server:
# Start API server
uvicorn openclip.api.main:app --host 0.0.0.0 --port 8000
# Docs interaktif
open http://localhost:8000/docs
Contributing
Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR.
- Fork repo
- Buat branch baru (
git checkout -b feat/feature-keren) - Commit perubahan (
git commit -m 'feat: tambah feature keren') - Push ke branch (
git push origin feat/feature-keren) - Buka Pull Request
Pastikan:
- Semua test lolos:
pytest tests/unit -q - Lint bersih:
ruff check src tests - Type check bersih:
mypy src
License
MIT License — by Huanime. See LICENSE for details.
OpenClip — Made with ❤️ by Huanime
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openclip_huanime-0.1.2.tar.gz.
File metadata
- Download URL: openclip_huanime-0.1.2.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
faa56daa3789725ffa7b691c26c61197eca76bb7a52e3c910edabd99ab80dd13
|
|
| MD5 |
bd54289cf9a7245b92296638b01a19b4
|
|
| BLAKE2b-256 |
37d1c2a793dad69e8ae24798a77c410a76cf368be8b99c45fc22fd127d4e5d37
|
File details
Details for the file openclip_huanime-0.1.2-py3-none-any.whl.
File metadata
- Download URL: openclip_huanime-0.1.2-py3-none-any.whl
- Upload date:
- Size: 297.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8308727edc2eb131a6c90ae9784e5d1e11e565b7dee79937ad901edee841e83f
|
|
| MD5 |
da7f7b66acf75790a8219d1a8151e381
|
|
| BLAKE2b-256 |
997f3d7e2ff747b65dac8c04f42cbcf904ee173bb3c35eaf6818d5ee6bbcfa88
|