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 5 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
  • canvas-server Public

    Canvas Server runtime

    canvas-ai/canvas-server’s past year of commit activity
    JavaScript 0 AGPL-3.0 3 13 (1 issue needs help) 0 Updated Nov 24, 2024
  • canvas-shell Public

    Canvas UI (shell)

    canvas-ai/canvas-shell’s past year of commit activity
    Shell 0 AGPL-3.0 0 1 0 Updated Nov 23, 2024
  • 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 Nov 3, 2024
  • canvas Public

    Canvas desktop overlay

    canvas-ai/canvas’s past year of commit activity
    Shell 1 AGPL-3.0 0 0 0 Updated Nov 2, 2024
  • .github Public
    canvas-ai/.github’s past year of commit activity
    0 0 0 0 Updated Nov 2, 2024
  • 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 Oct 10, 2024
  • canvas-roles Public

    Separate repository for canvas roles

    canvas-ai/canvas-roles’s past year of commit activity
    0 0 0 0 Updated Jul 14, 2024
  • canvas-browser-extensions Public

    Canvas UI Firefox browser extension

    canvas-ai/canvas-browser-extensions’s past year of commit activity
    TypeScript 0 AGPL-3.0 0 6 (5 issues need help) 0 Updated Jun 15, 2024

Top languages

Loading…