mirror of
https://github.com/basketikun/infinite-canvas.git
synced 2026-08-06 01:14:36 +08:00
65 lines
3.0 KiB
Plaintext
65 lines
3.0 KiB
Plaintext
---
|
|
title: Features
|
|
description: Major features available in the current project
|
|
---
|
|
|
|
# Features
|
|
|
|
## Canvas projects
|
|
|
|
- Create, rename, duplicate, delete, import, and export canvas projects.
|
|
- Persist projects in the browser and optionally synchronize them with WebDAV.
|
|
- Keep viewport, background, nodes, connections, and assistant sessions with each project.
|
|
|
|
## Infinite canvas
|
|
|
|
- Pan, zoom, reset the view, select multiple nodes, copy and paste, undo and redo.
|
|
- Drag files onto the canvas and use lines, dots, or a blank background.
|
|
- Export the entire canvas or selected elements with their resources.
|
|
|
|
## Nodes and workflows
|
|
|
|
- Text, image, video, and generation-configuration nodes.
|
|
- Connect text prompts and reference media to generation nodes.
|
|
- Generate or rewrite text, create images, edit images from references, and create videos.
|
|
- Preserve original image ratios by default and organize batch results as connected nodes.
|
|
- Record prompts, models, dimensions, quality, and references on generated nodes for retries.
|
|
|
|
## AI generation
|
|
|
|
- Connect to user-provided OpenAI-compatible endpoints directly from the browser.
|
|
- Configure multiple channels, fetch or enter model names, and choose default text, image, and video models.
|
|
- Support image count, aspect ratio, quality, transparent backgrounds, reasoning effort, and custom invocation scripts.
|
|
- Support OpenAI-style video endpoints and Volcengine Ark generation tasks.
|
|
|
|
## Canvas Agent
|
|
|
|
- Connect local Codex through Canvas Agent and MCP without giving a web server direct access to browser state.
|
|
- Read the active canvas, selection, nodes, edges, generation status, and apply structured operations.
|
|
- Use Codex from the browser side panel with streaming responses, history, approvals, permissions, diagnostics, and local Skills.
|
|
- Isolate active canvases and turns across multiple browser tabs.
|
|
|
|
See [Codex App Plugin](/docs/overview/codex-app-plugin) for installation and usage.
|
|
|
|
## Plugin system
|
|
|
|
Canvas plugins can contribute node types, rendering, inspectors, serialization, migration, toolbar actions, and optional AI generation capabilities. Built-in and local plugins are managed through the canvas UI.
|
|
|
|
## Prompts and assets
|
|
|
|
- Synchronize supported public prompt repositories and add custom standard JSON sources.
|
|
- Search across enabled sources, filter by tags, inspect prompt details, copy prompts, and insert them into the canvas.
|
|
- Store reusable images, videos, audio, and prompt assets in the browser.
|
|
|
|
## Configuration and synchronization
|
|
|
|
- Export and import channel, model, generation, prompt-source, and WebDAV settings.
|
|
- Store application data and API credentials locally in the browser.
|
|
- Use WebDAV for optional cross-device synchronization.
|
|
|
|
## Current limitations
|
|
|
|
- The project is frontend-first and does not provide built-in cloud accounts or 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.
|