app
Adom Project Manager
Public Made by Adomby adom
Adom Project Manager — the central hub for navigating wiki boards, molecules and libraries into Hydrogen: browse your wiki boards/projects (Personal / Organization / Public), view symbol + footprint + 3D and the per-EDA footprint layer stackup, explore the board and schematic in INTERACTIVE cross-probing viewers (click a net, hover a part for stock and price), add components to your KiCad/Altium libraries, and deliver self-contained KiCad projects. Built on adom-lbr. (Formerly Adom Project Manag
← Commit history
README.mdadded+42@@ -0,0 +1,42 @@+# Adom Project Manager++A small web app (served locally, opened in a Hydrogen webview) for browsing and+working with your Adom wiki **boards / projects**. Built on+[`adom-lbr`](https://wiki.adom.inc/adom/adom-lbr) — it reuses the adom-lbr codec+to render and convert symbols/footprints on the fly.++## What it does++- **Projects, three tabs**+ - **Personal** — boards you own that aren't scoped to an org.+ - **Organization** — boards scoped to an org you belong to, grouped by org.+ - **Public** — a search box; type a name + Enter to find any public board.+ - Boards you've starred on the wiki pin to the top (★); the rest sort alphabetically.+- **Component viewer** — click a board to see its components (categorized by type),+ then click one to view its **symbol + footprint + 3D**, rendered on the fly from+ the canonical adom-lbr JSON, with pin/pad highlight.+- **Layer stackup** — for a footprint, see which layer each graphic becomes in+ **KiCad** and **Altium**.+- **Add to Library** — push selected components into your existing KiCad/Altium+ libraries.+- **Add Project to my Computer** — deliver a board's full KiCad project. In+ *project-only* mode it's made **self-contained**: symbols/footprints are+ extracted into a project library, every `lib_id`/footprint reference is+ re-pointed to it, and project-local `sym-lib-table` / `fp-lib-table` are written+ — so it opens anywhere with no broken links.++## Run++```bash+adom-project-manager --port 8785+```++Then open `http://localhost:<port>` in a browser or Hydrogen webview. Delivery to+your machine (Add to Library / Add Project) goes through the **adom-desktop**+bridge, and identity/stars come from the signed-in `adom-wiki` session.++## Built on adom-lbr++The Rust binary depends on the `altium-codec` crate from `adom-lbr` (KiCad+import/export + the canonical part model). As a wiki package it declares+`adom/adom-lbr` as a dependency.
page.jsonadded+69@@ -0,0 +1,69 @@+{+ "slug": "adom-project-manager",+ "version": "0.1.0",+ "type": "app",+ "description": "Adom Project Manager — browse your wiki boards/projects (Personal / Organization / Public), view symbol + footprint + 3D and the per-EDA footprint layer stackup, add components to your KiCad/Altium libraries, and deliver self-contained KiCad projects. Built on adom-lbr.",+ "dependencies": {+ "adom/adom-lbr": "^2.6.0"+ },+ "tags": [+ "kicad",+ "altium",+ "eda",+ "project",+ "manager",+ "library",+ "footprint",+ "symbol",+ "wiki",+ "adom-lbr"+ ],+ "hero": {+ "type": "billboard",+ "headline": "Every board, one place.",+ "subhead": "Browse your wiki projects, inspect symbol + footprint + 3D and the per-EDA layer stackup, add parts to your libraries, and deliver self-contained KiCad projects — built on adom-lbr.",+ "screenshot": "docs/hero.png",+ "accent": "#00b8b1"+ },+ "scripts": {+ "install": "./install.sh",+ "uninstall": "./uninstall.sh"+ },+ "needs_sudo": false,+ "files": [+ "bin/**",+ "SKILL.md",+ "README.md",+ "install.sh",+ "uninstall.sh",+ "docs/**"+ ],+ "discovery_triggers": [+ "adom project manager",+ "browse wiki boards",+ "view footprint layer stackup",+ "add components to my kicad library",+ "deliver a self-contained kicad project",+ "project manager for eda"+ ],+ "discovery_pitch": "Browse your wiki boards/projects, inspect each component's symbol, footprint, 3D model and per-EDA layer stackup, add parts to your KiCad/Altium libraries, and deliver self-contained KiCad projects — built on adom-lbr.",+ "sample_prompts": [+ {+ "prompt": "Open the Adom Project Manager",+ "label": "Open manager"+ },+ {+ "prompt": "Add this board's components to my KiCad libraries",+ "label": "Add to library"+ },+ {+ "prompt": "Deliver this project as a self-contained KiCad project",+ "label": "Add project"+ }+ ],+ "org": "adom",+ "author": {+ "name": "barrett-land",+ "email": "[email protected]"+ }+}