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.0.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.0-py3-none-any.whl (297.2 kB view details)

Uploaded Python 3

File details

Details for the file openclip_huanime-0.1.0.tar.gz.

File metadata

  • Download URL: openclip_huanime-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 14a848b429ded35293dca04c425659ffd74a3d157be87c3d02cd81b6f84513db
MD5 3154019f1ab6fc0f83c4eae616dd20f1
BLAKE2b-256 89e55d8734feac86a471cb69d29cd7fd8de57cffeec3888072bad85b58b2a298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openclip_huanime-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 000e65ee00b02c9948b288dbe81b0015f201bdaee075682d88e21978ed35b80c
MD5 23d1c6f2482124423969fb383c26c3df
BLAKE2b-256 5c051782ec5b771f2fb7060dab7105daeb78b08f0b52f75da316c0a2db40058d

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