# Framo > Framo is an AI-native design workspace for generating, editing, and composing images, video, and 3D models on an infinite canvas — chat-to-image generation, a built-in 2D pixel editor and 3D scene editor, custom LoRA training, and one-click shareable projects. Curated documentation for humans and AI assistants. The full text of every public doc is concatenated at /llms-full.txt. ## Concepts - [Plans, Credits & Organizations](https://framo.app/docs/concepts/billing-org): How credits, plans, top-ups, and organization (team) billing work. - [Choosing a Model](https://framo.app/docs/concepts/choosing-a-model): Match a task — image, edit, video, 3D, upscale, or training — to the right model family, grounded in the live model registry. - [Getting Started](https://framo.app/docs/concepts/getting-started): The big picture — surfaces (Scene / AI canvas / chat), how generation works, and where to get help. ## Features - [The Agent (Skills Chat)](https://framo.app/docs/product/agent): The in-editor AI agent you specialize with skills to design, storyboard, and generate on your canvas. - [Sign-in, Account & Public Pages](https://framo.app/docs/product/auth-account): Sign in or create an account, accept an org invite, and find Framo's public pages. - [Canvas Extras — Notes & Screen-share](https://framo.app/docs/product/canvas-tools): Add sticky notes and a live screen-share capture as inputs on the infinite canvas. - [Chat Bar — Generating Images](https://framo.app/docs/product/chat-image-gen): Write prompts, pick models, and add references, LoRAs, looks, and aspect ratios in the floating chat bar. - [2D Canvas Editor (Pixi)](https://framo.app/docs/product/editor-2d): The Pixi pixel/vector editor — layers, painting, pen/shape vector tools, selections, and warp. - [3D Scene Editor](https://framo.app/docs/product/editor-3d): Import models, add primitives and lights, texture, frame a camera, and render the scene. - [Image AI Tools](https://framo.app/docs/product/image-tools): One-click AI operations on an image node — upscale, remove background, reframe, new angles, image-to-3D. - [Training & Using LoRAs](https://framo.app/docs/product/lora): Train a custom AI model on your own images, then call it in generations with a trigger word. - [Framo Knowledge MCP Server](https://framo.app/docs/product/mcp-server): Connect an AI agent to Framo's knowledge base over the Model Context Protocol. - [Projects, Media Library & Stock](https://framo.app/docs/product/projects-media): Create and open projects, manage your image/video library, pull in stock photos, and move media to the canvas. - [Sharing, Public Viewer & Drops](https://framo.app/docs/product/sharing-drops): Share a project with a public link, inspect layers in the viewer, clone it, and feature it on Drops. - [Sketch to Image, Copy Design, Vectorize & Enhance](https://framo.app/docs/product/sketch-pipelines): Turn sketches into images, copy a design, trace line art to vectors, and refine or reverse prompts. - [Generating Videos](https://framo.app/docs/product/video): Animate a still (image-to-video) or compose from references (reference-to-video) via the assistant, with per-clip confirmation. - [Workflows (Automation)](https://framo.app/docs/product/workflows): Build reusable automation templates from a group of canvas nodes and replay them on any project. ## Playbooks - [Character / design lock → multi-scene video series](https://framo.app/docs/playbooks/character-lock-series): Lock a subject with an agent skill, carry the reference forward, and render a multi-scene series. - [Image → Video (I2V) and Reference-to-Video](https://framo.app/docs/playbooks/image-to-video): Animate a selected image into a clip, or compose video from multiple references. - [Import a 3D model → material → lighting → render → save](https://framo.app/docs/playbooks/import-3d-render-save): Bring a model into the scene, set materials and lighting, frame it, render, and export. - [Matrix → Crop — variations from one generation](https://framo.app/docs/playbooks/matrix-crop): Generate a grid of variations in a single image, then crop the keepers out as separate nodes. - [Prompt polish → Generate → Batch variants](https://framo.app/docs/playbooks/prompt-polish-batch): Polish a prompt with AI, set a batch count, and sweep a parameter across variants. - [Sign up → create org → start generating](https://framo.app/docs/playbooks/signup-create-org): Create an account, set up an organization, and run your first generation. - [Sketch → Image → 3D → Share](https://framo.app/docs/playbooks/sketch-to-3d-to-share): Draw a sketch, turn it into an image, generate a 3D mesh, then share the project. - [Stock image → canvas → render → organize](https://framo.app/docs/playbooks/stock-to-canvas): Find a stock photo, place it, refine it with AI tools, then group and arrange. - [Train a LoRA → mention trigger word → compose multiple LoRAs](https://framo.app/docs/playbooks/train-lora-compose): Train a LoRA, invoke its trigger word in a prompt, and stack several LoRAs in one generation.