Discover and explore top open-source AI tools and projects—updated daily.
mrslimslimAI image canvas for creative generation and agentic planning
New!
Top 56.3% on SourcePulse
Summary
This project provides a local, first-class AI image generation and creative workspace. It integrates tldraw for an interactive canvas, Hono for a local API, SQLite for data persistence, and GPT Image 2 (or compatible models) for image synthesis. It targets users seeking a flexible, offline environment for prompt-to-image generation, reference-based image creation, and complex multi-step AI planning workflows.
How It Works
The architecture combines a Vite+React frontend leveraging tldraw for a dynamic canvas interface with a Hono-based backend API. Image generation requests are processed via configured providers (OpenAI-compatible endpoints), with results stored locally alongside project state and history in SQLite. A key feature is the Agent tab, enabling users to define multi-image tasks, which are then executed as a Directed Acyclic Graph (DAG), allowing for parallel processing and dependency management. Selected canvas images can serve as multimodal inputs for planning or as references for generation.
Quick Start & Requirements
pnpm installcp .env.example .env (or Copy-Item .env.example .env on Windows PowerShell)pnpm devgpt-image-2 or compatible) or Codex login is required for generation. Docker Desktop is optional for the Docker workflow.http://localhost:5173.Highlighted Details
.env files, an in-app dialog, or Codex login.Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or project roadmap are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project is at version v0.2.0, indicating early development. Agent messages are not persisted in this version. Running pnpm dev and Docker concurrently against the same data directory is discouraged. Users must configure an image provider for generation capabilities. Potential SQLite version mismatches or corruption issues may require specific troubleshooting steps.
4 days ago
Inactive
markfulton