Skip to content
@canvas-ai

Canvas AI

Contextualize your unstructured Universe!

Canvas is a cross-platform desktop overlay to help organize your work, workflows and data into separate "contexts".

Contexts are organized into a dynamic tree structure resembling a file-system hierarchy. Every tree node represents a separate layer(linked to one or more context bitmaps) filtering down all unstructured information fighting for your attention while working in a standard(tm) desktop environment(emails, notifications/chat and system messages, growing number of random browser tabs, unmanageable stack of windows and ad-hoc download-extract-test-forget endeavors to name a few).

Couple of core principles to start with

  • You own your data
    You can run every part of the application stack wherever you want, with whatever data or compute backend you want
  • Offline first
    Iow - if a solar CME kicks this civilization back to the stone age(again?) and you happen to have a working power source, you can still browse all your metadata || cached data to check on your appointments, emails, tax returns and all the other stuff you no longer have to worry about (or browse cached content related to things you need to worry about)

Architecture

Core services

Transports

Server roles

Standalone clients

Integrations

Show me the code

Get Involved

Pinned Loading

  1. canvas canvas Public

    Canvas desktop overlay

    Shell 1

  2. canvas-server canvas-server Public

    Canvas Server runtime

    JavaScript 3

  3. canvas-electron canvas-electron Public

    Context layer on top of your unstructured universe

    JavaScript 4 1

  4. canvas-browser-extensions canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    TypeScript

  5. canvas-shell canvas-shell Public

    Canvas UI (shell)

    Shell

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…