2026-07-17 15:02:08 -05:00

mp-silma-ai-aide

Context-aware AI aide — project-agnostic tooling to give Silma better context for supporting any codebase or task.

Development

Install dependencies:

npm ci

Run the Vite dev server:

npm run dev

Build the Chrome extension:

npm run build

The deployable extension output is dist/. Load dist/ in Chrome as an unpacked extension, or point deployment tooling at that folder. npm run build runs TypeScript, Vite, and a post-build check that verifies dist/manifest.json and the popup entry exist.

Static assets, including the favicon, live in public/ and are copied into dist/ during the build.

The app opens as a draggable window inside the extension popup. The top icon menu includes URLs, Gitea repos, and workspaces; Add URL and Add Issue are present but disabled for now.

Builds generate public/local-context.json from /Users/Tabitha/.openclaw/workspace_Father. That snapshot links known workspaces to local Gitea repos and is copied into dist/ so the built extension is self-contained.

Extension Management

See docs/extension-management.md before loading, reloading, testing, or automating the Chrome extension.

Use the Codex Chrome extension with the Chrome profile named Silma. Do not use Profile 1.

Codex

Codex setup and action commands are declared in .codex/environments/environment.toml:

  • Setup: npm ci
  • Dev: npm run dev:codex
  • Build: npm run build:codex
  • Preview: npm run preview

Gitea Workflows

  • .gitea/workflows/build.yml builds the extension on pushes to main and pull requests.
  • .gitea/workflows/issue-opened-placeholder.yml runs when a new issue is opened and prints 200 okay.
S
Description
Context-aware AI aide — project-agnostic tooling to give Silma better context for supporting any codebase or task.
Readme 3.3 MiB
Languages
TypeScript 84.7%
CSS 9.4%
JavaScript 4.8%
HTML 1.1%