All docs

The Assistant, Sharing & Team

While working on a film you regularly need two things: a helper that can diagnose and fix a problem for you, and a way to show the finished (or in-progress) film to other people. This chapter covers both. The AI'a danış (consult AI) panel is a chat assistant bound to the selected shot: you describe the problem, it inspects the scene and its neighbours, makes a diagnosis and applies fixes — putting every paid step in front of you with its price. On the sharing side, the Paylaş (share) dialog turns your film into a public watch link with an optional password; the Ekip (team) dialog invites collaborators by email, and viewers can leave second-stamped notes. The notification bell is where invites and notes reach you.

On this page

Opening the assistant panel

When you hit a problem in the editor, you reach the assistant three ways: the AI'a danış (consult AI) tab in the left drawer, the pill button of the same name at the top of the frame editor, or the Düzelt (fix) button inside a quality warning. The panel opens bound to the selected shot; you type your problem into the box at the bottom and follow the answer in the chat transcript. Even if you close the panel, a running job keeps working in the background.

  • AI'a danış (consult AI) — a tab in the left drawer (next to Characters/Locations/Assets, ✦ icon) and a pill button above the frame editor. Opens the chat panel; the pill opens it bound to the shot you are editing. The drawer icon turns into a spinner while the AI works; answers that arrive while the panel is closed pile up as a blinking "+N" badge on the icon.
  • Fixer AI (panel title) — the panel carries the name of the chat inside it; the name is auto-generated from the first message, and an untouched chat reads "Fixer AI".
  • Bu sahnede ne sorun var? Anlat… (what's wrong with this scene? — the message box) — where you describe the problem. 500 characters max; a live counter (e.g. 460/500) appears near the limit and oversized pastes are trimmed. Enter sends, Shift+Enter adds a line break; sending is disabled while an answer is streaming.
  • Gönder (send) — the arrow in the box's bottom-right corner. Dimmed and unclickable when the box is empty or an answer is streaming; shows a spinner during streaming.
  • Düşünüyor… (thinking) — the status shown under the transcript while the answer is being prepared; a faint "AI working" wave appears behind the panel.
  • Read-tool rows (Sahneleri listele list scenes, Sahne detayı scene detail, Sahnelerde ara search scenes, Kadro / mekân listesi cast/location list, Üretim durumu production status, Maliyet tahmini cost estimate, Bakiye balance, Referans panosu reference board, Prompt önerisi prompt suggestion) — the AI's information-gathering steps show as faint rows in the transcript; they need no approval and are free. Click a finished row to expand its result in a collapsible box.
  • Kapat (close, X) — closes the floating panel; a running AI job continues in the background and answers pile up as a badge.
  • Düzelt (fix) — from the quality-warning dialog on a shot card, forwards the failed checks to Fixer verbatim: the panel opens bound to that shot with the findings sent as the first message. If you approve, the shot is regenerated; the warning clears itself after a clean generation.
The assistant panel: chat name and lightning menu on top, the transcript in the middle, the 500-character message box below. Faint rows are free read steps.

Chats and scope

You can run several chats on the same project; each keeps its own history and streaming answer. A chat also carries a scope: it is either bound to a single shot or operates on the whole film.

  • Sohbetler (chats) — the speech-bubbles icon in the panel header opens the list of parallel chats; newest on top, unnamed ones show as "Adsız sohbet" (untitled chat). You can switch between them.
  • Yeni sohbet (new chat) — the first row opens an empty chat. If the current chat is already empty, no new one is added — you stay where you are.
  • Yeniden adlandır (rename) — the pencil icon that appears on hover edits the name in place (60 characters max). Enter saves, Escape cancels; a manually given name is never overwritten by auto-naming again.
  • Sil (delete) — the trash icon deletes the chat and its whole transcript permanently. It asks for inline confirmation inside the menu: "delete {name}?" — Sil (delete) / Vazgeç (cancel). This cannot be undone.
  • Bound-shot pill + Ayır (detach) — the scope strip above the message box shows which shot the chat works on; the X on the pill (Ayır) breaks the binding and switches the chat to whole-project mode.
  • Tüm proje (whole project) — shown in the scope strip when no shot is bound: the chat can act on the entire film (adding/deleting/reordering scenes, changing a character in every scene, managing audio and video). Next to it a "+" button with the selected shot's name appears; clicking it re-binds the chat to that shot.

Chats are stored in your browser, at most 40 per project. Deleting a chat cannot be undone; but the AI's approved edits can be reverted with the editor's normal undo shortcut.

Approval cards and the price tag

Fixer never spends money or changes content without telling you. Every tool call that spends or modifies stops as an approval card in the transcript and waits for your decision.

  • Onayla (approve) / Vazgeç (cancel) — the card shows the operation's name in plain language (e.g. "render the video", "edit the scene"), the AI's reasoning and a price tag. Onayla applies it, Vazgeç rejects it (the row remains marked "— rejected"). Approved edits are also pushed onto the editor's undo stack — so ⌘Z can revert them.
  • Price tag — the amount comes from the very same calculation the server will charge your wallet with, written as dollars + token count together. Free operations say "Ücretsiz" (free); open-ended jobs that cannot be priced say the amount depends on how far the work goes. The prefix "en az" (at least) means the amount can rise; "yaklaşık" (approximately) means the engine is set to Auto and the price is based on the table default. Multipliers that raise the amount are listed by name: "two named characters — a second pass re-locks every face" (×2), "covered hair — a second pass fixes the headscarf" (×2), "includes the thumbnail and face-lock every model page produces".

Free operations such as text and cast patches show as faint rows instead of cards; only generation tools — image/video renders, audio generation, cover art, frame edits, mouth sync and the like — spend money.

Auto-approve and the spending cap

If you don't want to approve a stream of small fixes one by one, you can switch the chat to auto-approve. Fixer then applies without asking until the chat's spending cap is reached — but destructive operations are always asked.

  • Otomatik onay kapalı / Otomatik onay açık (auto-approve off/on) — toggled from the lightning (⚡) menu in the panel header. While on, Fixer applies fixes without asking; when the cap is reached it starts asking again. Deletions and starting production are always asked. Off by default, and kept separately per chat; while on, the lightning button shows the remaining budget in dollars.
  • Bu sohbetin harcama sınırı (this chat's spending cap) — inside the lightning menu, the ceiling auto-approve may spend: options of 2,000 / 5,000 / 10,000 / 25,000 tokens listed with dollar equivalents (e.g. 5,000 tokens ≈ $1.43; the default). Below it a ledger line reads "spent: {amount} / {cap}"; when the cap is hit a yellow warning says the limit was reached and Fixer asks again. The cap is also enforced on the server.
  • Otomatik onaylandı (auto-approved, ⚡ badge) — the mark of a spend nobody clicked: an auto-approved call shows no card; instead the running/finished row carries a lightning bolt + amount. The transcript thus doubles as the chat's spending record.

The safety rules are strict: the cap lives on the server and is clamped to a 25,000-token ceiling whatever you request; unpriceable operations are never auto-approved; deletions (scene/entity/audio clip), reordering the timeline, shortening the film and starting production are always asked; at most 12 operations are auto-approved per turn.

Sharing the film

The fastest way to show the film is the watch link. The Paylaş (share) button in the top bar is visible only to the project owner; the dialog it opens manages visibility and the password. The link copied to your clipboard goes to the read-only /watch page, not the editor.

  • Paylaş (share) — the share icon in the editor's top bar; opens the share dialog. Owner-only.
  • Herkese açık bağlantı (public link) — the switch that opens/closes the film to anyone with the link. It works optimistically; if the server rejects, the switch flips back with a "could not be saved, try again" warning. While on, the link row, the password field and this note appear below: anyone opening the link can leave a note pinned to the exact second of the film; notes land in your email and are listed on the watch page.
  • Bağlantıyı kopyala (copy link) — the copy icon at the right of the link row puts the watch link on your clipboard; it briefly turns into a green check.
  • Şifre (password, optional) — puts a password on the link while it is public. The empty field reads "set a password"; with one set it shows "•••••• (set)". Uygula (apply) saves the typed password (unclickable while empty); leaving the field empty when a password is set reveals a red Kaldır (remove) button that strips it.
The share dialog: with the switch on, the link row, copy button and optional password field appear.

The watch page (/watch)

Whoever opens the link lands on a Netflix-style, watch-only page: the film large, controls below. While playing, the controls fade after 3 seconds of stillness and come back on mouse movement. Only public films (and the film's own team) can be watched; otherwise the page 404s. Right-click is blocked and there is no download button. If the film isn't ready yet, the page says it is not ready to watch.

  • Bu proje şifre korumalı. / Şifre / (this project is password protected / password / open) — the screen a visitor sees on a password-protected link: they type the password and press (open); a wrong one shows "Şifre hatalı." (wrong password). The owner and invited members never see this screen — they watch directly.
  • Geri (back, ←) — top-left corner, returns to the runime home page.
  • Episode menu — only on multi-episode series: clicking the film title in the top bar opens the episode list ("Episode 1 · Name"); the chosen episode loads on the same page. A single-episode film shows just the title.
  • Oynat / Duraklat / Baştan oynat (play / pause / replay) — in the bottom control bar, starts and stops playback; at the end of the film the icon turns into a replay arrow that restarts from the beginning. Next to it sits an elapsed / total time counter.
  • Time bar — the slider above the controls scrubs back and forth. For team members, every note shows as a notch on it: yellow = open, white = completed; hovering a notch shows the note's text as a tooltip.
  • Tam ekran (fullscreen) — bottom-right, enters/exits fullscreen; the icon flips between enlarge and shrink.
The watch page: play/pause, time counter, notes button, embed and fullscreen in the bottom bar; team members see note notches on the time bar.

Notes: second-stamped feedback

The watch page's strongest feature is notes: a viewer pins a note to the exact second of the film, and the team sees and resolves those notes on the same page. Leaving a note requires being signed in — an anonymous visitor can only watch. A submitted note also lands in the owner's email and notification bell.

  • Notlar / Not bırak (notes / leave a note) — the button in the bottom control bar opens the note panel; the film pauses as it opens and the current second is marked. Team members see the Notlar heading with the open-note count (e.g. "3 open"); a signed-in viewer arriving by link sees only Not bırak. A signed-out visitor never sees the button at all.
  • Note panel — slides in from the right; notes are listed on a timeline with their minute stamps, and clicking a timecode seeks the film there and pauses. Only the team (Commenter and up) can read the notes; a visitor writes their own note but cannot see the list. Anonymous senders show as "İsimsiz izleyici" (unnamed viewer); an empty list reads "Henüz not yok." (no notes yet).
  • Note composer (Ne dikkatini çekti? — what caught your eye?) — opens at the bottom of the panel titled "note at {minute}"; 1000 characters max. The send arrow (or Cmd/Ctrl+Enter) submits; on success it confirms the film's team will see it. On failure it asks you to retry; sending too many notes in a row triggers a "too many notes in a short time, try again in a few minutes" warning.
  • Tamamlandı olarak işaretle / Yeniden aç (mark as done / reopen) — the check icon next to each note (only for people with edit rights) closes or reopens the note; a closed note's notch turns white on the time bar. If the server rejects, the state reverts.

Embed: putting the film on another site

If you want the film on your own site or a blog, the watch page hands you a YouTube-style iframe snippet. The embedded player is deliberately minimal.

  • Yerleştir (embed) — the code icon in the watch page's bottom control bar copies the iframe embed code to your clipboard; the button briefly reads "Kopyalandı" (copied). It is available to anyone with the link. The embedded page plays only public, password-free films; otherwise the visitor sees a quiet "watch on runime" card.
  • Embed player (title + runime logo) — the title and logo in the /embed page's top bar are links opening the film's own watch page in a new tab. The embed deliberately lacks: leaving notes, the episode menu and the back button — only playback, scrubbing, time and fullscreen exist.

/embed checks no sign-in at all: private, password-protected or deleted films never 404 — so no broken box appears on a third-party site — they fall back to the same quiet runime card.

Team: invites and roles

To make the film together, you send email invites from the Ekip (team) dialog in the top bar. Sign-in is via Google, so you need to invite a Gmail/Workspace address (the dialog says so explicitly). On team projects every generation is charged to the project owner's balance.

  • Ekip (team) — the people icon in the top bar opens the collaboration dialog: email invites, the member/role list, pending invites, leaving the project. The green badge on the icon shows how many people (members + guests) are currently online in the project. The owner invites/removes and manages roles; a member sees the team and can leave.
  • Davet et (invite) — sends an invite to the address typed into the email field ("ornek@gmail.com"); on success it confirms the invite was created and the user will see it at sign-in. Errors are stated in one line: invalid email, already on the team, invite already pending, member/invite limit reached.
  • Rol (role) — the permission of an invite or member: Düzenleyen (editor) — edits the film and spends from your balance; Yorumcu (commenter) — watches and leaves notes, cannot edit or spend; İzleyici (viewer) — watch only. The default is Düzenleyen. The owner can change an existing member's role instantly from the menu; if the server rejects, it reverts.
  • Çıkar (remove) — the person-minus icon on a member's row (owner only) removes the member. It confirms first: "remove member?" — "{name} will be removed from the project and lose access."
  • Projeden ayrıl (leave project) — as a member, the exit icon on your own row removes you. It confirms: "leaving the project?" — "your access will close; the owner can invite you again." On confirm the dialog closes and you return to the home page.
  • Bekleyen davetler / Geri al (pending invites / withdraw) — the bottom section lists invites not yet accepted; the owner can cancel one with the X (Geri al). With an empty team a hint explains that the invitee will see the invite on the home screen when they sign in to runime with that email.
  • Misafirler (guests) — under its own heading, shows anonymous people currently watching via the share link, live ("Misafir" + a green "Çevrimiçi" online dot); with nobody watching it says no guests are watching right now. The same green dot on member avatars shows who is online.

Notifications and accepting invites

Invites, notes and account events land in the notification bell on the home page.

  • Bildirimler (notifications, the bell) — the bell in the home page's top bar opens the panel; the unread count sits as a badge on its corner ("9+" above nine). Two kinds of content are listed: actionable project invites on top, general events below (export ready/failed, low balance, subscription events, a note left on a shared film, someone joining a project, and so on). Clicking a notification marks it read and takes you to the relevant page; with none it reads "Yeni bildirim yok." (no new notifications).
  • Tümünü okundu işaretle (mark all as read) — in the panel's header row, marks all unread general notifications as read; shown only while unread ones exist.
  • Kabul et / Reddet (accept / decline) — the invite cards at the top of the panel ("{name} invited you to \"{project}\"") accept or decline the invite. On accept your film list refreshes and you are routed straight to the page matching your role: editors to the editor, commenters and viewers to the watch page.

Costs, limits and things to watch for

The only paid operations on this surface are Fixer's generation tools; sharing, watching, notes, team and notifications are free.

  • In Fixer only write/generation tools (image-video renders, audio generation, cover art, frame edits, mouth sync, etc.) spend money; the price is shown on every approval card as dollars + tokens, identical to what the server will deduct (1 token ≈ $0.0003). Read tools and text/cast patches are free and pass as faint rows instead of cards.
  • In auto-approve mode the price shows as ⚡ + amount next to the running row — the transcript is the spending record. The cap is enforced server-side and clamped to 25,000 tokens; deletions, reordering, shortening the film and starting production are still asked every time.
  • On team projects every generation is charged to the project owner's balance; only the Düzenleyen (editor) role can start production. If the owner's balance runs out, a member sees a "the project owner's token balance is insufficient" warning.
  • Fixer's limits: 500 characters per message (the server trims too) and 20 messages per minute per user — beyond that a "too many messages, wait a bit and retry" notice appears. Fixer stays on-topic; it politely refuses attempts to extract system instructions or "forget previous instructions" tricks: "I can't help with that; let's get back to editing the film."
  • Deleting a chat cannot be undone (at most 40 chats are kept per project); but the AI's approved edits can be reverted with the editor's undo shortcut.
  • On the watch page only public films (and the team) can watch — otherwise 404; right-click is blocked and there is no download button. Leaving a note requires sign-in, reading notes requires Commenter or above, marking a note done requires edit rights. /embed plays only public, password-free films; in every other case it shows the quiet "watch on runime" card.