├── .github └── workflows │ └── docker.yaml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── dashboard.png ├── hero.jpg ├── screenshot2.jpg └── theme-hero.png ├── dashboard ├── .gitignore ├── Dashboard.Dockerfile ├── README.md ├── biome.json ├── components.json ├── drizzle.config.ts ├── migrations │ ├── 0000_uuid_v7.sql │ ├── 0001_cloudy_vision.sql │ ├── 0002_typical_iron_lad.sql │ ├── 0003_tense_callisto.sql │ ├── 0004_fantastic_epoch.sql │ ├── 0005_fantastic_scarlet_witch.sql │ ├── 0006_oval_mister_sinister.sql │ ├── 0007_tense_warpath.sql │ ├── 0008_natural_magneto.sql │ ├── 0009_supreme_energizer.sql │ ├── 0010_odd_golden_guardian.sql │ ├── 0011_material_starhawk.sql │ └── meta │ │ ├── 0000_snapshot.json │ │ ├── 0001_snapshot.json │ │ ├── 0002_snapshot.json │ │ ├── 0003_snapshot.json │ │ ├── 0004_snapshot.json │ │ ├── 0005_snapshot.json │ │ ├── 0006_snapshot.json │ │ ├── 0007_snapshot.json │ │ ├── 0008_snapshot.json │ │ ├── 0009_snapshot.json │ │ ├── 0010_snapshot.json │ │ ├── 0011_snapshot.json │ │ └── _journal.json ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public │ ├── favicon.ico │ ├── favicon.png │ └── logo.png ├── src │ ├── app │ │ ├── (auth) │ │ │ ├── oauth │ │ │ │ └── authorize │ │ │ │ │ ├── authorize.tsx │ │ │ │ │ └── page.tsx │ │ │ └── sign-in │ │ │ │ └── page.tsx │ │ ├── (dash) │ │ │ ├── cli │ │ │ │ ├── cli.tsx │ │ │ │ └── page.tsx │ │ │ ├── instances │ │ │ │ ├── [instanceId] │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── view.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...all] │ │ │ │ │ └── route.ts │ │ │ ├── oauth │ │ │ │ ├── authorize │ │ │ │ │ └── route.ts │ │ │ │ ├── clients │ │ │ │ │ └── [clientId] │ │ │ │ │ │ └── route.ts │ │ │ │ ├── register │ │ │ │ │ └── route.ts │ │ │ │ └── token │ │ │ │ │ └── route.ts │ │ │ └── v1 │ │ │ │ ├── auth │ │ │ │ └── cli-verification │ │ │ │ │ ├── [code] │ │ │ │ │ ├── complete │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── route.ts │ │ │ │ │ └── route.ts │ │ │ │ └── instances │ │ │ │ ├── [instanceId] │ │ │ │ └── logs │ │ │ │ │ ├── route.ts │ │ │ │ │ └── stream │ │ │ │ │ └── route.ts │ │ │ │ └── run │ │ │ │ └── route.ts │ │ ├── auth-client.ts │ │ ├── favicon.ico │ │ ├── globals.css │ │ └── layout.tsx │ ├── components │ │ ├── activity-chart.tsx │ │ ├── auto-login.tsx │ │ ├── badge.tsx │ │ ├── empty-instances.tsx │ │ ├── instance-heatmap.tsx │ │ ├── instance-status.tsx │ │ ├── login-form.tsx │ │ ├── logs.tsx │ │ ├── mcp-calls.tsx │ │ ├── mcp-tools.tsx │ │ ├── providers │ │ │ └── query-provider.tsx │ │ ├── sidebar.tsx │ │ ├── tag.tsx │ │ ├── topbar.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── more-scroll-container.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── sidebar.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── sonner.tsx │ │ │ ├── theme-provider.tsx │ │ │ ├── theme-toggle.tsx │ │ │ └── tooltip.tsx │ ├── core │ │ └── instances.ts │ ├── db │ │ ├── drizzle.ts │ │ └── schema │ │ │ ├── auth.ts │ │ │ ├── cli-verifications.ts │ │ │ ├── index.ts │ │ │ ├── instance-logs.ts │ │ │ ├── instances.ts │ │ │ ├── oauth.ts │ │ │ └── typeid.ts │ ├── hooks │ │ ├── use-cli-auth.ts │ │ ├── use-instance-logs.ts │ │ └── use-mobile.ts │ ├── lib │ │ ├── auth.ts │ │ ├── config.ts │ │ ├── mcp-parser.ts │ │ ├── oauth │ │ │ └── helpers.ts │ │ ├── plugins │ │ │ └── local-anonymous.ts │ │ ├── timeago.ts │ │ └── utils.ts │ └── middleware.ts └── tsconfig.json ├── docker-compose.yaml ├── mcx ├── .gitignore ├── LICENSE ├── README.md ├── biome.json ├── package.json └── src │ ├── api.ts │ ├── app.ts │ ├── bin │ ├── bash-complete.ts │ └── cli.ts │ ├── commands │ ├── auth │ │ └── commands.ts │ └── run │ │ └── commands.ts │ ├── config.ts │ ├── context.ts │ ├── server.ts │ ├── transport.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── podrift ├── .env.example ├── .gitignore ├── Dockerfile ├── auth │ ├── auth.go │ └── auth_test.go ├── cmd │ └── main.go ├── dockerfiles │ ├── build.sh │ └── node:22.12-alpine-mathom-proxy ├── go.mod ├── go.sum └── pkg │ ├── errors.go │ ├── mathom.go │ ├── schema.go │ └── types.go └── quickstart.sh /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/README.md -------------------------------------------------------------------------------- /assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/assets/dashboard.png -------------------------------------------------------------------------------- /assets/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/assets/hero.jpg -------------------------------------------------------------------------------- /assets/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/assets/screenshot2.jpg -------------------------------------------------------------------------------- /assets/theme-hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/assets/theme-hero.png -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/.gitignore -------------------------------------------------------------------------------- /dashboard/Dashboard.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/Dashboard.Dockerfile -------------------------------------------------------------------------------- /dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/README.md -------------------------------------------------------------------------------- /dashboard/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/biome.json -------------------------------------------------------------------------------- /dashboard/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/components.json -------------------------------------------------------------------------------- /dashboard/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/drizzle.config.ts -------------------------------------------------------------------------------- /dashboard/migrations/0000_uuid_v7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0000_uuid_v7.sql -------------------------------------------------------------------------------- /dashboard/migrations/0001_cloudy_vision.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0001_cloudy_vision.sql -------------------------------------------------------------------------------- /dashboard/migrations/0002_typical_iron_lad.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0002_typical_iron_lad.sql -------------------------------------------------------------------------------- /dashboard/migrations/0003_tense_callisto.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0003_tense_callisto.sql -------------------------------------------------------------------------------- /dashboard/migrations/0004_fantastic_epoch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0004_fantastic_epoch.sql -------------------------------------------------------------------------------- /dashboard/migrations/0005_fantastic_scarlet_witch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0005_fantastic_scarlet_witch.sql -------------------------------------------------------------------------------- /dashboard/migrations/0006_oval_mister_sinister.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "instances" ADD COLUMN "exit_code" text; -------------------------------------------------------------------------------- /dashboard/migrations/0007_tense_warpath.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0007_tense_warpath.sql -------------------------------------------------------------------------------- /dashboard/migrations/0008_natural_magneto.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "instances" ADD COLUMN "api_key" text; -------------------------------------------------------------------------------- /dashboard/migrations/0009_supreme_energizer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/0009_supreme_energizer.sql -------------------------------------------------------------------------------- /dashboard/migrations/0010_odd_golden_guardian.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" ADD COLUMN "is_anonymous" boolean; -------------------------------------------------------------------------------- /dashboard/migrations/0011_material_starhawk.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "instances" ADD COLUMN "env" jsonb; -------------------------------------------------------------------------------- /dashboard/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0003_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0004_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0005_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0006_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0007_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0008_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0008_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0009_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0009_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0010_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0010_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/0011_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/0011_snapshot.json -------------------------------------------------------------------------------- /dashboard/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/migrations/meta/_journal.json -------------------------------------------------------------------------------- /dashboard/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/next.config.ts -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/postcss.config.mjs -------------------------------------------------------------------------------- /dashboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/public/favicon.ico -------------------------------------------------------------------------------- /dashboard/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/public/favicon.png -------------------------------------------------------------------------------- /dashboard/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/public/logo.png -------------------------------------------------------------------------------- /dashboard/src/app/(auth)/oauth/authorize/authorize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(auth)/oauth/authorize/authorize.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(auth)/oauth/authorize/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(auth)/oauth/authorize/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(auth)/sign-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(auth)/sign-in/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/cli/cli.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/cli/cli.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/cli/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/cli/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/instances/[instanceId]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/instances/[instanceId]/not-found.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/instances/[instanceId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/instances/[instanceId]/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/instances/[instanceId]/view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/instances/[instanceId]/view.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/instances/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/instances/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/layout.tsx -------------------------------------------------------------------------------- /dashboard/src/app/(dash)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/(dash)/page.tsx -------------------------------------------------------------------------------- /dashboard/src/app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/oauth/authorize/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/oauth/authorize/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/oauth/clients/[clientId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/oauth/clients/[clientId]/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/oauth/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/oauth/register/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/oauth/token/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/oauth/token/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/auth/cli-verification/[code]/complete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/auth/cli-verification/[code]/complete/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/auth/cli-verification/[code]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/auth/cli-verification/[code]/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/auth/cli-verification/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/auth/cli-verification/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/instances/[instanceId]/logs/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/instances/[instanceId]/logs/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/instances/[instanceId]/logs/stream/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/instances/[instanceId]/logs/stream/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/api/v1/instances/run/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/api/v1/instances/run/route.ts -------------------------------------------------------------------------------- /dashboard/src/app/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/auth-client.ts -------------------------------------------------------------------------------- /dashboard/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/favicon.ico -------------------------------------------------------------------------------- /dashboard/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/globals.css -------------------------------------------------------------------------------- /dashboard/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/app/layout.tsx -------------------------------------------------------------------------------- /dashboard/src/components/activity-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/activity-chart.tsx -------------------------------------------------------------------------------- /dashboard/src/components/auto-login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/auto-login.tsx -------------------------------------------------------------------------------- /dashboard/src/components/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/badge.tsx -------------------------------------------------------------------------------- /dashboard/src/components/empty-instances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/empty-instances.tsx -------------------------------------------------------------------------------- /dashboard/src/components/instance-heatmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/instance-heatmap.tsx -------------------------------------------------------------------------------- /dashboard/src/components/instance-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/instance-status.tsx -------------------------------------------------------------------------------- /dashboard/src/components/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/login-form.tsx -------------------------------------------------------------------------------- /dashboard/src/components/logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/logs.tsx -------------------------------------------------------------------------------- /dashboard/src/components/mcp-calls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/mcp-calls.tsx -------------------------------------------------------------------------------- /dashboard/src/components/mcp-tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/mcp-tools.tsx -------------------------------------------------------------------------------- /dashboard/src/components/providers/query-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/providers/query-provider.tsx -------------------------------------------------------------------------------- /dashboard/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/sidebar.tsx -------------------------------------------------------------------------------- /dashboard/src/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/tag.tsx -------------------------------------------------------------------------------- /dashboard/src/components/topbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/topbar.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/button.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/card.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/input.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/label.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/more-scroll-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/more-scroll-container.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/theme-provider.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/theme-toggle.tsx -------------------------------------------------------------------------------- /dashboard/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /dashboard/src/core/instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/core/instances.ts -------------------------------------------------------------------------------- /dashboard/src/db/drizzle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/drizzle.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/auth.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/cli-verifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/cli-verifications.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/index.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/instance-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/instance-logs.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/instances.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/oauth.ts -------------------------------------------------------------------------------- /dashboard/src/db/schema/typeid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/db/schema/typeid.ts -------------------------------------------------------------------------------- /dashboard/src/hooks/use-cli-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/hooks/use-cli-auth.ts -------------------------------------------------------------------------------- /dashboard/src/hooks/use-instance-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/hooks/use-instance-logs.ts -------------------------------------------------------------------------------- /dashboard/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /dashboard/src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/auth.ts -------------------------------------------------------------------------------- /dashboard/src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/config.ts -------------------------------------------------------------------------------- /dashboard/src/lib/mcp-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/mcp-parser.ts -------------------------------------------------------------------------------- /dashboard/src/lib/oauth/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/oauth/helpers.ts -------------------------------------------------------------------------------- /dashboard/src/lib/plugins/local-anonymous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/plugins/local-anonymous.ts -------------------------------------------------------------------------------- /dashboard/src/lib/timeago.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/timeago.ts -------------------------------------------------------------------------------- /dashboard/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/lib/utils.ts -------------------------------------------------------------------------------- /dashboard/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/src/middleware.ts -------------------------------------------------------------------------------- /dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/dashboard/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /mcx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/.gitignore -------------------------------------------------------------------------------- /mcx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/LICENSE -------------------------------------------------------------------------------- /mcx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/README.md -------------------------------------------------------------------------------- /mcx/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/biome.json -------------------------------------------------------------------------------- /mcx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/package.json -------------------------------------------------------------------------------- /mcx/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/api.ts -------------------------------------------------------------------------------- /mcx/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/app.ts -------------------------------------------------------------------------------- /mcx/src/bin/bash-complete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/bin/bash-complete.ts -------------------------------------------------------------------------------- /mcx/src/bin/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/bin/cli.ts -------------------------------------------------------------------------------- /mcx/src/commands/auth/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/commands/auth/commands.ts -------------------------------------------------------------------------------- /mcx/src/commands/run/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/commands/run/commands.ts -------------------------------------------------------------------------------- /mcx/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/config.ts -------------------------------------------------------------------------------- /mcx/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/context.ts -------------------------------------------------------------------------------- /mcx/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/server.ts -------------------------------------------------------------------------------- /mcx/src/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/transport.ts -------------------------------------------------------------------------------- /mcx/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/mcx/src/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /podrift/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/.env.example -------------------------------------------------------------------------------- /podrift/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/.gitignore -------------------------------------------------------------------------------- /podrift/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/Dockerfile -------------------------------------------------------------------------------- /podrift/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/auth/auth.go -------------------------------------------------------------------------------- /podrift/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/auth/auth_test.go -------------------------------------------------------------------------------- /podrift/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/cmd/main.go -------------------------------------------------------------------------------- /podrift/dockerfiles/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/dockerfiles/build.sh -------------------------------------------------------------------------------- /podrift/dockerfiles/node:22.12-alpine-mathom-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/dockerfiles/node:22.12-alpine-mathom-proxy -------------------------------------------------------------------------------- /podrift/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/go.mod -------------------------------------------------------------------------------- /podrift/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/go.sum -------------------------------------------------------------------------------- /podrift/pkg/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/pkg/errors.go -------------------------------------------------------------------------------- /podrift/pkg/mathom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/pkg/mathom.go -------------------------------------------------------------------------------- /podrift/pkg/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/pkg/schema.go -------------------------------------------------------------------------------- /podrift/pkg/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/podrift/pkg/types.go -------------------------------------------------------------------------------- /quickstart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephenlacy/mathom/HEAD/quickstart.sh --------------------------------------------------------------------------------