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 represented by a dynamic tree structure resembling a file-system hierarchy. Tree nodes in this context represent layers linked to one or more context bitmaps, filtering down 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-electron canvas-electron Public

    Context layer on top of your unstructured universe

    JavaScript 5 1

  2. canvas-browser-extensions canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    TypeScript 4

  3. canvas-shell canvas-shell Public

    Canvas UI (shell)

    Shell

Repositories

Showing 10 of 12 repositories
  • canvas-server Public

    Canvas Server runtime

    canvas-ai/canvas-server’s past year of commit activity
    JavaScript 2 AGPL-3.0 0 13 (1 issue needs help) 0 Updated Mar 4, 2025
  • canvas-cli Public

    Simple REPL client for Canvas

    canvas-ai/canvas-cli’s past year of commit activity
    JavaScript 0 AGPL-3.0 0 0 0 Updated Mar 4, 2025
  • canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    canvas-ai/canvas-browser-extensions’s past year of commit activity
    TypeScript 4 AGPL-3.0 0 6 (5 issues need help) 0 Updated Mar 1, 2025
  • canvas-ai/canvas-synapsd’s past year of commit activity
    JavaScript 1 0 0 2 Updated Feb 26, 2025
  • canvas-stored Public

    Canvas StoreD component

    canvas-ai/canvas-stored’s past year of commit activity
    JavaScript 0 AGPL-3.0 0 0 0 Updated Feb 24, 2025
  • canvas-neurald Public

    Canvas NeuralD component

    canvas-ai/canvas-neurald’s past year of commit activity
    JavaScript 0 AGPL-3.0 0 0 0 Updated Feb 24, 2025
  • canvas-web Public
    canvas-ai/canvas-web’s past year of commit activity
    TypeScript 0 AGPL-3.0 0 0 0 Updated Feb 24, 2025
  • canvas-electron Public

    Context layer on top of your unstructured universe

    canvas-ai/canvas-electron’s past year of commit activity
    JavaScript 5 AGPL-3.0 1 2 (1 issue needs help) 0 Updated Feb 17, 2025
  • .github Public
    canvas-ai/.github’s past year of commit activity
    0 0 0 0 Updated Feb 11, 2025
  • getcanvas.org Public

    Simple getcanvas.org SPA

    canvas-ai/getcanvas.org’s past year of commit activity
    HTML 0 AGPL-3.0 0 0 0 Updated Jan 26, 2025

Top languages

Loading…

Most used topics

Loading…