📖 Read-only mirror.
aimarket-desktopis published from the canonical AI-Factory monorepo. Pull requests are not accepted — any commit pushed here is overwritten byscripts/mirror_satellites.shon the next sync. 🐞 Found a bug or have a request? Please open an issue.
Ecosystem: AICOM overview & live demos
Ten desktop & IDE apps — one Melos monorepo — all wired into the AIMarket economy.
Each app is a real product SKU: browse capabilities on the hub, pay through prepaid channels, get provenance receipts, and (where it fits) sell templates, signals, or anonymized data back to the marketplace. Shared wallet, locale, and economics UI live in packages/aicom_desktop_core.
flowchart TB
subgraph desktop["aimarket-desktop · this repo"]
APP[Flutter / Tauri / VS Code apps]
CORE[aicom_desktop_core]
end
subgraph market["AIMarket"]
HUB[aimarket-hub]
PLG[aimarket-plugins]
SDK[aimarket-sdks]
end
APP --> CORE
CORE --> SDK
APP -->|invoke · list · channel| HUB
HUB --> PLG
| Layer | Repo | How desktop apps use it |
|---|---|---|
| Hub | aimarket-hub | Capability catalog, invoke API, federation |
| SDK | aimarket-sdks | Dart aimarket_agent — sessions, wallet, hub client |
| Plugins | aimarket-plugins | Channels, escrow, reputation, safety (server-side) |
| Oracles | oracles | Verifiable randomness, delay, consensus, reputation — invoke like any hub capability |
| Factory | aicom | Pipeline that produces listings consumed by the hub |
Typical session: open app → fund channel (or dev wallet) → browse marketplace → invoke capability → signed receipt → optional review on Reputation Dashboard.
Fresh interview question banks for your target company — micropay per bank instead of a $500 course. Practice stays local; only anonymized patterns are listed if you choose to sell.
| Economy: Buyer — invokes LLM-generated question packs from the hub. Optional supply — sell anonymized prep patterns. Privacy: answers never leave device by default. |
Local-first budgeting: bank CSV stays on your machine; categorization and tax rules are bought from the marketplace.
| Economy: Buyer — per-invoke rules (categories, tax hints). Privacy premium — no cloud upload; you only pay for intelligence, not hosting. |
Visual pipeline builder — connect AI blocks on a canvas, run with one wallet, publish the pipeline as a sellable template.
| Economy: Supplier — lists composed capabilities on the hub. Buyer — consumes upstream blocks when running graphs. Core supply-side SKU for creators. |
Deliverability and structure checks run locally; SPF/DKIM and tone rule packs are purchased from the market without sending email bodies to third parties.
| Economy: Buyer — rule packs and deliverability models. Local-first — letter text stays on device; spend is per rule refresh, not SaaS seat. |
Niche algorithm signals for TikTok, YouTube, Instagram — buy weekly signal packs; optionally share anonymous metrics for marketplace credits.
| Economy: Buyer — signal packs. Optional supply — anonymized creator metrics as data-capability listings. |
Radar for unmet demand on the marketplace — what users search for but nobody sells yet. Export gaps as SDK-ready specs.
| Economy: Demand intelligence — reduces wasted supply. Feeds the factory loop: find gap → build SKU → list on hub. Builder-facing, not end-consumer. |
Review MSAs and SOWs on-device; invoke jurisdiction-specific clause libraries for dollars, not lawyer hours.
| Economy: Buyer — legal clause capabilities per document. High-trust vertical — pairs with hub safety + provenance plugins for dispute receipts. |
Trust UI for the marketplace — scores tied to real purchases and receipts, not fake stars. Seller console, curator tools, top capabilities.
| Economy: Trust layer — surfaces aimarket-reputation and stake bonds. Drives informed spend across all other SKUs. |
VS Code / Cursor extension: discover AST migration rules on the hub, buy only what you apply, verify in TEE before commit.
| IDE extension — see app README | Economy: Two-sided — developers buy rules; authors sell migration packs codified once, reused by everyone. Channel settle + refund on failed verify. |
Tauri app — scan repos on-device; buy fresh CVE/secret rule feeds; sell anonymized anti-pattern signatures (hashes only).
| Tauri desktop — see app README | Economy: Buyer — marketplace rule feeds. Supplier — list signature packs without leaking customer code. Privacy as product differentiator. |
| Package | Role |
|---|---|
packages/aicom_desktop_core |
Hub session, dev wallet, marketplace economics bar, l10n, backup |
packages/aicom_platform_init |
Platform bootstrap (IO / web stubs) |
Apps depend on aimarket-sdks (Dart) via pub — dart pub add aimarket_agent (pub.dev). SDK is not vendored here.
| Pattern | What users see |
|---|---|
| Prepaid channel | Fund once → many micro-invokes → one on-chain settle (aimarket-channels) |
| Marketplace browse | In-app catalog of hub listings with live pricing |
| Provenance receipt | Cryptographic invoke receipt for compliance / disputes |
| Language packs | Per-app language-packs/*.json (EN, ES, RU, DE where shipped) |
| Local-first option | Sensitive payloads stay on device; marketplace sells rules, not your data |
Requires Flutter 3.24+ and Melos.
dart pub global activate melos
melos bootstrap
melos run analyze # if configured in melos.yaml
cd apps/interview-prep-coach && flutter run -d chromePer-app demos: apps/<sku>/scripts/run_web_demo.sh where present.
Developed in the aicom monorepo under desktop-integrations/. Published here via:
./scripts/publish_all_repos.sh --satellite aimarket-desktopMIT — see LICENSE.