GitHub Pages / build (push) Canceled after 0s
GitHub Pages / deploy (push) Canceled after 0s
Docker image / meta (push) Successful in 24s
Docs Docker image / meta (push) Successful in 7s
Docker image / build (amd64, linux/amd64, ubuntu-latest) (push) Failing after 59s
Docs Docker image / build (amd64, linux/amd64, ubuntu-latest) (push) Failing after 30s
Docker image / merge (push) Canceled after 0s
Docs Docker image / merge (push) Canceled after 0s
Docker image / build (arm64, linux/arm64, ubuntu-24.04-arm) (push) Canceled after 0s
Docs Docker image / build (arm64, linux/arm64, ubuntu-24.04-arm) (push) Canceled after 0s
63 lines
2.9 KiB
Plaintext
63 lines
2.9 KiB
Plaintext
---
|
|
title: Features
|
|
description: Major features available in the current project
|
|
---
|
|
|
|
# Features
|
|
|
|
## Scope Reduction
|
|
|
|
- The original product scope contained 19 top-level features; 12 remain in the current product.
|
|
- Seven features were removed: the independent image workspace, the video workspace and video capabilities, the remote prompt system, canvas assistant sessions, Local Agent/Codex/MCP/Skill, the Codex App, and the remote plugin marketplace.
|
|
- Video is outside the current scope; audio generation, prompt inference, alternate-angle generation, and image splitting remain available.
|
|
|
|
## Homepage and canvas projects
|
|
|
|
- Keep a public homepage as the main website entry.
|
|
- Create, rename, duplicate, delete, import, and export canvas projects.
|
|
- Store projects in the browser and optionally synchronize them with WebDAV.
|
|
|
|
## Infinite canvas
|
|
|
|
- Pan, zoom, reset the view, use a minimap, and switch between line, dot, and blank backgrounds.
|
|
- Select, group, move, resize, copy, paste, connect, undo, and redo nodes.
|
|
- Export an entire canvas or selected elements with their resources.
|
|
|
|
## Nodes and generation
|
|
|
|
- Use image, text, audio, generation-configuration, and group nodes.
|
|
- Connect prompts and reference resources to configuration nodes.
|
|
- Generate images, text, and audio through user-configured OpenAI-compatible or Gemini-compatible channels.
|
|
- Preserve image ratios by default, organize batch results in one expandable image group, and retry failed outputs independently.
|
|
- Configure models, image parameters, text reasoning effort, audio voice, format, speed, and per-model invocation scripts.
|
|
|
|
## Image tools
|
|
|
|
- Infer a reusable prompt from an image.
|
|
- Generate alternate viewing angles from a reference image.
|
|
- Crop, mask-edit, split, and locally upscale images into new canvas nodes.
|
|
- Replace, download, preview, and save images to My Assets.
|
|
|
|
## Assets
|
|
|
|
- Store reusable text and image assets in the browser.
|
|
- Search, filter, import, export, edit, download, and insert assets into a canvas.
|
|
- Insert assets from the canvas side panel without leaving the current project.
|
|
|
|
## Configuration and synchronization
|
|
|
|
- Configure multiple model channels and assign image, text, or audio capabilities to each model.
|
|
- Import or export local configuration, including credentials and WebDAV settings.
|
|
- Inspect local IndexedDB usage.
|
|
- Synchronize canvases, assets, and their image or audio files through WebDAV.
|
|
|
|
## Internal canvas extensions
|
|
|
|
The repository retains the node registry, runtime contracts, canvas operation API, and TypeScript SDK for source-level internal extensions. The product does not include a remote plugin marketplace or URL-based plugin installation.
|
|
|
|
## Current limitations
|
|
|
|
- The project is frontend-first and does not provide built-in cloud accounts or application-managed cloud storage.
|
|
- API keys remain in browser storage and requests are sent directly to configured providers.
|
|
- Production Docker static-resource paths still require broader deployment verification.
|