Skip to content

Releases: harshitwandhare/kalki

Kalki v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:24
108411d

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 from docs/*.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 setup for one-command local setup, a Dockerfile, and an app profile
    in Docker Compose.
  • KALKI_SITE_ONLY=1 mode 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 through guard().
  • The length picked on Generate never reached the Screenwriter.
  • @google/generative-ai was 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

Choose a tag to compare

@harshitwandhare harshitwandhare released this 20 Oct 16:23

First public release.

Removed

  • Free-tier account "farming" (disposable email, CAPTCHA solving, stealth browser,
    proxy rotation) and the BYPASS_MODE switch. 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-generated provenance 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.