Skip to main content

AI Creative Studio — multi-agent video production for Indonesian Shorts

Project description

OpenClip

AI Creative Studio by Huanime

Status License Python Platform

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.

  1. Fork repo
  2. Buat branch baru (git checkout -b feat/feature-keren)
  3. Commit perubahan (git commit -m 'feat: tambah feature keren')
  4. Push ke branch (git push origin feat/feature-keren)
  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openclip_huanime-0.1.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openclip_huanime-0.1.2-py3-none-any.whl (297.3 kB view details)

Uploaded Python 3

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

Hashes for openclip_huanime-0.1.2.tar.gz
Algorithm Hash digest
SHA256 faa56daa3789725ffa7b691c26c61197eca76bb7a52e3c910edabd99ab80dd13
MD5 bd54289cf9a7245b92296638b01a19b4
BLAKE2b-256 37d1c2a793dad69e8ae24798a77c410a76cf368be8b99c45fc22fd127d4e5d37

See more details on using hashes here.

File details

Details for the file openclip_huanime-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for openclip_huanime-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8308727edc2eb131a6c90ae9784e5d1e11e565b7dee79937ad901edee841e83f
MD5 da7f7b66acf75790a8219d1a8151e381
BLAKE2b-256 997f3d7e2ff747b65dac8c04f42cbcf904ee173bb3c35eaf6818d5ee6bbcfa88

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page