Skip to content
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,12 @@
"description": "A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging.",
"version": "1.0.0"
},
{
"name": "catpilot-canvas",
"source": "extensions/catpilot-canvas",
"description": "Visual command center canvas for CatPilot: manage tasks (list/board/calendar), run a configurable Pomodoro timer with a global mini-timer dock, and browse journal, milestones, memos, learning, growth, projects, Copilot reports and an activity timeline with dashboards, charts, a markdown editor and interactive settings.",
"version": "1.0.0"
},
{
"name": "chrome-devtools-plugin",
"description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer.",
Expand Down
22 changes: 22 additions & 0 deletions extensions/catpilot-canvas/.github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "catpilot-canvas",
"description": "Visual command center canvas for CatPilot: manage tasks (list/board/calendar), run a configurable Pomodoro timer with a global mini-timer dock, and browse journal, milestones, memos, learning, growth, projects, Copilot reports and an activity timeline with dashboards, charts, a markdown editor and interactive settings.",
"version": "1.0.0",
"author": {
"name": "Albert Tanure",
"url": "https://github.com/tanure"
},
"keywords": [
"canvas",
"productivity",
"task-management",
"pomodoro",
"timer",
"calendar",
"dashboard",
"personal-assistant",
"markdown-editor"
],
"logo": "assets/preview.png",
"extensions": "."
}
28 changes: 28 additions & 0 deletions extensions/catpilot-canvas/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# CatPilot Canvas

A beautiful, modern **GitHub Copilot canvas extension** that turns [CatPilot](https://github.com/tanure/cat-copilot) into a visual command center — manage everything CatPilot tracks without leaving the Copilot app.

![CatPilot canvas dashboard](assets/preview.png)

## What it does

The canvas reads and writes the **same** config-driven storage as the CatPilot CLI, agent, skills, and MCP server, so every surface stays in sync.

- **Dashboard** — hero greeting, summary cards, an open-tasks-by-priority donut, a last-3-days activity chart, a focus list and a recent-activity feed, plus a **Today / Week / Month** filter and a **🍅 Focus** analytics section (focus sessions, focus time, completed, abandoned).
- **Tasks** — switch between **list (table)**, **board (kanban)** and **📅 calendar** views. The board has **Overdue · To do · Blocked · Done** columns with drag-and-drop and a **status selector** on create/edit; the calendar offers **Month / Week** layouts with per-day priority-coloured task chips, a field chooser, today highlight and the shared detail popup. Complete inline, edit/save locally, and open a detail popup from any view.
- **Pomodoro timer** — a configurable focus / short-break / long-break timer with a **global persistent mini-timer dock** that keeps ticking on every view, colour-coded session-type badges, **Pause / Resume / Stop** controls, end-of-session notifications and classic long-break-after-4-focus break suggestions.
- **Journal, Milestones, Memos, Learning, Growth, Projects** — browse, add, and open full detail views.
- **Reports** — generate GitHub Copilot **executive reports** for any period (this week, last month, all time…) and open them as markdown or HTML.
- **Timeline** — a 7/14/30-day activity rail grouped by day, with one-click **agent actions**.
- **Settings** — an interactive config wizard that **previews** exactly which files a storage/partition change would move, gated behind an explicit approval before anything is migrated.
- **Help** — an in-canvas capabilities guide.
- **Markdown everywhere** — every text field has a formatting toolbar, a live preview toggle, and a **Generate with Copilot** button. A global **Ask Copilot** button hands any prompt to the agent.
- **Light / dark** theme toggle.

## Assets

- `assets/preview.png` — dashboard screenshot used for the extension card.

## Author

Built by [Albert Tanure](https://github.com/tanure). Source: [tanure/cat-copilot](https://github.com/tanure/cat-copilot).
Binary file added extensions/catpilot-canvas/assets/preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading