Repository navigation
Releases: harshitwandhare/kalki
Releases · harshitwandhare/kalki
Release list
Kalki v0.3.0
Added
- Public website at
/with a live channel switcher, a pipeline diagram, real
screenshots and a recorded walkthrough of the studio. The studio moved to/dashboard. - Documentation site at
/docs, rendered fromdocs/*.md: getting started,
configuration, pipeline, architecture, API, deployment, publishing, earning and
responsible use. - Platform presets for YouTube Shorts, TikTok, Instagram Reels, Facebook Reels,
Snapchat Spotlight, Pinterest, X and LinkedIn. The Library writes a caption that
fits each one and shows where its AI disclosure setting is. - 75 and 90 second reel lengths.
bun run setupfor one-command local setup, a Dockerfile, and anappprofile
in Docker Compose.KALKI_SITE_ONLY=1mode for hosting the website without a database.- Settings shows which provider keys are actually configured.
- New logo: the tripundra crossed by the third eye, rendered in 3D.
- Playwright end-to-end suites for the site and for the full app with a seeded
database, run in CI. Release workflow that publishes notes from this file. - Security headers on every response.
Fixed
- Several API routes had no auth check, including
/api/agents/generate, which
spends provider credits. Every route now goes throughguard(). - The length picked on Generate never reached the Screenwriter.
@google/generative-aiwas only installed through a package that is no longer a
dependency, so clean installs failed to build.- Docs and UI claimed a Claude fallback that the pipeline does not have. Gemini is
the only LLM, and the docs now say so. - Dashboard labels named the wrong image model.
Removed
- Unused dependencies:
@ai-sdk/anthropic,@langchain/anthropic,
@langchain/google-genai,together-ai,edge-tts-universal,
@auth/prisma-adapter.
Kalki v0.2.0
First public release.
Removed
- Free-tier account "farming" (disposable email, CAPTCHA solving, stealth browser,
proxy rotation) and theBYPASS_MODEswitch. Kalki now only uses keys you supply. - The "evasion engine": metadata stripping, fake device metadata and camera-grain
effects meant to avoid AI-content detection. - WhatsApp shell commands (
build,deploy,commit,push,pull,logs). - Personal paths, phone numbers and the hard-coded seed password.
Added
AI-generatedprovenance tag on every output file.- Fail-closed, constant-time authentication on the WhatsApp webhook.
- CI (lint, format, types, tests, build, migrations, gitleaks, audit), CodeQL,
Scorecard, Dependabot, community files, MIT license. - Migration dropping the removed automation tables.