frametell

sitor-aiAGPL-3.0活跃维护

把想法和素材交给 AI 导演智能体,自动生成生动的讲解视频,支持本地优先运行并自由接入任意模型。

Frametell: turn your ideas and material into vivid explainer videos with an AI director agent. Local-first, any model.

v0.7.4发布于 2026-10-29 08:48 UTC492star +10 / 7 天97fork同步于 2026-11-10 23:57 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/sitor-ai/frametell.git && cd frametell
pnpm install && pnpm build
export ANTHROPIC_API_KEY=...
node apps/cli/dist/cli.js serve
硬件要求按 README 说明

README 未说明显存或 GPU 要求;需安装 Chrome、Edge 或 Chromium 用于绘制和渲染页面,FFmpeg 已内置。官方应用仅支持 Apple Silicon 的 macOS。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

把想法或资料交给 AI 导演,本地生成带配音字幕的 1080p 讲解视频

把想法和素材交给 AI 导演智能体,自动生成生动的讲解视频,支持本地优先运行并自由接入任意模型。

核心能力

  • 导演代理先出分镜脚本,你确认后才开始绘制
  • 代理驱动成熟视频引擎,用样式组件镜头和质检而非从零生成
  • 支持 Anthropic、OpenAI、Google、DeepSeek、OpenRouter 等任意兼容端点
  • 成品可在编辑器里手动改文字颜色位置和时间轴,不耗 token
  • 每次保存进影片自带 git 历史,可回滚任意版本

容易踩的坑

需 Node.js 22.19 或以上并预装 pnpm,还要本机有 Chrome、Edge 或 Chromium;配音需另配 ElevenLabs key,中文语音用火山引擎 TTS key;Windows 和 Intel Mac 暂无应用,只能从源码运行。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

2 个版本v0.7.4
  1. v0.7.4Frametell 0.7.4最新正式版2026-10-29 · 2026-10-29 08:48 UTC

    Fixed

    • An export no longer fails after the film is made because its length could not be read ("cannot read .mp4: " with nothing after it): the film is handed over with the time line's length. When ffmpeg can't read a film, the message now says why, also when ffmpeg printed nothing (it could not start, or was stopped).

    Checksum

    8ae8fa8c085ed574479ac323ac9d23bf831fef311c574a39fc45f048d5413d5e  Frametell-0.7.4-arm64.dmg
    
  2. v0.7.1Frametell 0.7.12026-10-16 · 2026-10-16 02:32 UTC
    查看更新说明

    Added

    • Videos on the home page can be put in groups: a tab for each group (with All and Ungrouped), and a menu on every row to move a video to a group, make a new group, take it out of one, or delete it. "Select" picks several videos to move or delete at once. A project's group is kept in its project.json (group), set with Studio.moveProject(id, group) or PATCH /api/projects/:id.

    Changed

    • The home page asks for one model. The director and the pages get a model each under "Advanced", which opens by itself when they were saved apart.

    Fixed

    • A page that its own check passed with a note shows as drawn, not as something to look at.
    • On Windows, a project without its .gitignore no longer stages the engine links in its first commit (which hit the git timeout and left the folder locked).
    • The environment tests read a child's variables case-insensitively on Windows.

    Checksum

    a9f461b4e9b0830b6e46282b08947d0d19c0e8a954141cf79b6f71299077c98d  Frametell-0.7.1-arm64.dmg
    

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Frametell (帧言, zhēn yán) turns your ideas and your material into vivid explainer videos with pages that move. One sentence is enough to start ("explain the uncertainty principle"), or you can hand it notes, documents, PDFs, slides and images. A director agent first drafts a storyboard for you to sign off on. Then it writes the narration, voices it, draws each page and checks its own work. You get a 1080p video, with subtitles and publishing notes.

    It's built for knowledge creators who explain history, science, technology, investing, psychology or books, and who'd rather tell the story than learn video editing.

    See it

    https://github.com/user-attachments/assets/99dd4dc5-2ed4-421d-bf4d-697acd553b59

    One run in the desktop app, condensed to a minute: a question, a storyboard to sign off, narration, voice, five pages and the finished film (72 s, made in 12 min 52 s for $1.59).

    Two films Frametell made end to end in English: storyboard, narration, an ElevenLabs voice, every page and the render. Click a picture to watch (with sound).

    Frametell makes Chinese films just as well; see the Chinese README for two of them.

    Why Frametell

    • You approve the plan first. Nothing gets drawn until you've signed off on the storyboard. If a page is wrong, point at it and say what to change.
    • You can watch it work. The agent says what it's doing and why, and the cost and time spent are on screen at every step.
    • Stable results, fewer tokens. The agent drives a mature video engine with styles, components, camera moves and quality checks. It doesn't generate video from scratch.
    • Runs locally, with any model. Your materials and API keys stay on your computer. It works with Anthropic, OpenAI, Google, DeepSeek, OpenRouter and other providers, or any OpenAI- or Anthropic-compatible endpoint.

    How it works

    1. Idea or material. Type what you want to explain, as one sentence or a page of thoughts, or drop in a document, PDF, slide deck, images or Markdown. Either is enough, and you can give it both.
    2. Storyboard. The director turns your idea or material into pages and story beats, and you approve or edit them.
    3. Narration and voice. It writes the script and voices it with ElevenLabs (or Volcengine TTS for Chinese).
    4. Pages. It draws every page in the style you chose and checks each one with lint and screenshots.
    5. Film. It runs a final check on the full video, then renders a 1080p MP4 with subtitles.

    Built-in styles: warm-story, study, chalkboard, whiteboard, tech-dark.

    Edit it by hand

    The agent gets a film most of the way. What's left is usually small: a label in the wrong place, a typo, a colour that clashes, a line that shows up too late. Asking the AI again for that is slow and can change things you liked.

    So finished films open in an editor. Switch Preview | Edit on the workbench and click anything on the picture:

    • Move and resize it by dragging.
    • Change the text in place, or change its colour from the film's own palette.
    • Delete it.
    • Show it earlier or later by dragging it on the timeline.
    • Ask AI about what you selected, when the change is bigger than a hand edit.

    Hand edits are a layer over the film the agent drew, so nothing is redrawn and they cost no tokens. Each save is a new version in the film's own git history; the Versions menu lists them and puts any one back.

    Get started

    Download the app

    macOS on Apple Silicon: download the .dmg from the latest release, open it and drag Frametell into Applications. The app is signed and notarized by Apple. You also need Chrome, Edge or Chromium installed; Frametell uses it to draw and render the pages.

    When it opens, add a key for a model provider (Anthropic, OpenAI, Google, OpenRouter …) under Settings, and an ElevenLabs key for the voiceover.

    Windows and Intel Macs don't have an app yet. Until they do, run Frametell from source.

    Run from source

    You need Node.js 22.19 or later, pnpm, and Chrome, Edge or Chromium installed. FFmpeg is bundled.

    git clone https://github.com/sitor-ai/frametell.git && cd frametell
    pnpm install && pnpm build
    
    export ANTHROPIC_API_KEY=...         # or OPENAI_API_KEY, GEMINI_API_KEY …
    export ELEVENLABS_API_KEY=...        # optional, for the voiceover (VOLCENGINE_TTS_API_KEY for Chinese voices)
    
    # Open the studio in your browser
    node apps/cli/dist/cli.js serve
    
    # Or make a video straight from the command line
    node apps/cli/dist/cli.js run notes.pdf --style warm-story --duration 60 --lang en
    

    Community

    Questions, ideas and films you've made are all welcome. Come say hi on Discord.

    For bugs and feature requests, open an issue.

    License

    Frametell is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). You may use, modify and run it, including commercially. If you offer a modified version to others over a network, you must make your modified source available to them under the same license. For a commercial license without these obligations, email [email protected].

    © 2026 Sitor AI