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 Public

    Context layer on top of your unstructured universe

    JavaScript 5 1

  2. canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    TypeScript 4

  3. canvas-shell Public

    Canvas UI (shell)

    Shell

Repositories

Showing 10 of 12 repositories
  • canvas-server Public

    Canvas Server runtime

    JavaScript 2 AGPL-3.0 0 9 (1 issue needs help) 0 Updated Mar 22, 2025
  • JavaScript 1 0 0 0 Updated Mar 21, 2025
  • canvas-electron Public

    Context layer on top of your unstructured universe

    JavaScript 5 AGPL-3.0 1 2 (1 issue needs help) 0 Updated Mar 19, 2025
  • canvas-cli Public

    Simple REPL client for Canvas

    JavaScript 0 AGPL-3.0 0 0 0 Updated Mar 19, 2025
  • canvas-web Public
    TypeScript 0 AGPL-3.0 0 0 0 Updated Mar 11, 2025
  • canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    TypeScript 4 AGPL-3.0 0 6 (5 issues need help) 0 Updated Mar 1, 2025
  • canvas-stored Public

    Canvas StoreD component

    JavaScript 0 AGPL-3.0 0 0 0 Updated Feb 24, 2025
  • canvas-neurald Public

    Canvas NeuralD component

    JavaScript 0 AGPL-3.0 0 0 0 Updated Feb 24, 2025
  • .github Public
    0 0 0 0 Updated Feb 11, 2025
  • getcanvas.org Public

    Simple getcanvas.org SPA

    HTML 0 AGPL-3.0 0 0 0 Updated Jan 26, 2025

Most used topics

Loading…