Project Recommendation Context
Generated: 2026-07-02T00:00:00.000Z
This file is a CodeVetter Repo Unpacked-inspired audit written for Starboard recommendations. It is intentionally local, evidence-oriented, and safe to commit: it records product context, feature areas, stack inventory, and recommendation guidance without secrets or environment values.
Project Identity
- Slug:
tinygpt - Registry description: TinyGPT.
- Product grouping:
internal-first - Source path:
tinygpt
Product Context
TinyGPT is now framed as a Mac-local specialist factory. The active product loop is target -> data -> post-training -> eval -> package -> report. The browser GPT-from-scratch playground remains a successful public demo and learning artifact, but the active work center is the native Swift/MLX factory CLI, run artifacts, eval gates, and specialist package reports.
The current wedge is not a coding-agent product, a browser/WebGPU polish push, or broad research expansion. It is proving that TinyGPT can repeatedly turn a local base model plus task data into a measured specialist on a Mac, with before/after evals, regressions, cost/latency/RAM/tok-s, packaging metadata, and a ship/reject decision.
Feature Map
- AI agents: Agents, tool use, workflows, orchestration, RAG, evals, and model integration. Keywords: ai, agent, agents, llm, rag, embedding, eval, model.
- UI workflows: Dashboards, tables, forms, component systems, charts, and user workflows. Keywords: ui, ux, dashboard, table, component, react, next, tailwind.
- Testing and quality: Unit tests, browser tests, evals, CI quality gates, and regression checks. Keywords: test, testing, quality, vitest, playwright, ci, eval, benchmark.
- Content and media: Content production, video, reels, documents, markdown, and publishing workflows. Keywords: content, media, video, reel, markdown, document, publish, editor.
- Browser and extensions: Browser extensions, page capture, annotation, automation, and client-side integrations. Keywords: browser, extension, chrome, annotation, capture, webpage, reader.
- Search and discovery: Search, ranking, recommendations, feeds, semantic retrieval, and discovery UX. Keywords: search, discovery, recommend, ranking, semantic, feed, index, retrieval.
- Analytics and intelligence: Signal analysis, forecasting, monitoring, trends, metrics, and decision support. Keywords: analytics, intelligence, signal, forecast, monitoring, metric, trend, insight.
Runtime Surfaces and Entrypoints
PROJECT_STATUS.mddocs/NEXT.mddocs/factory/overview.mddocs/factory/run-schema.mddocs/factory/eval-protocol.mddocs/factory/packaging.mddocs/factory/reports.mdbrowser/src/pages/eval-leaderboard.astrobrowser/src/pages/index.astrobrowser/src/pages/leaderboard.astrobrowser/src/pages/playground.astrobrowser/src/pages/roadmap.astrobrowser/src/pages/sae-timeline.astrobrowser/src/pages/speedup.astrobrowser/src/pages/training-dashboard.astrobrowser/src/pages/webgpu-test.astronative-mac/Sources/TinyGPT/Agent.swiftnative-mac/Sources/TinyGPT/AgentLoop.swiftnative-mac/Sources/TinyGPT/Bench.swiftnative-mac/Sources/TinyGPT/BestOfN.swiftnative-mac/Sources/TinyGPT/CausalTrace.swiftnative-mac/Sources/TinyGPT/CloudList.swiftnative-mac/Sources/TinyGPT/CloudPull.swiftnative-mac/Sources/TinyGPT/CloudPush.swiftnative-mac/Sources/TinyGPT/ColdStart.swiftnative-mac/Sources/TinyGPT/Compare.swiftnative-mac/Sources/TinyGPT/DPO.swiftnative-mac/Sources/TinyGPT/Debug.swiftnative-mac/Sources/TinyGPT/Dedupe.swiftnative-mac/Sources/TinyGPT/Distill.swiftnative-mac/Sources/TinyGPT/DownloadDataset.swiftnative-mac/Sources/TinyGPT/ES.swiftnative-mac/Sources/TinyGPT/Escalate.swiftnative-mac/Sources/TinyGPT/Eval.swiftnative-mac/Sources/TinyGPT/EvalBFCL.swiftnative-mac/Sources/TinyGPT/EvalCompare.swiftnative-mac/Sources/TinyGPT/EvalHarnessSupport.swiftnative-mac/Sources/TinyGPT/EvalHumanEval.swiftnative-mac/Sources/TinyGPT/EvalIndic.swiftnative-mac/Sources/TinyGPT/EvalMTEB.swiftnative-mac/Sources/TinyGPT/EvalTauBench.swiftnative-mac/Sources/TinyGPT/Extract.swiftnative-mac/Sources/TinyGPT/ExtractorData.swiftnative-mac/Sources/TinyGPT/FetchGitHub.swiftnative-mac/Sources/TinyGPT/Filter.swiftnative-mac/Sources/TinyGPT/Finetune.swift
Current Stack
- Languages:
Astro,Python,Rust,Swift,TypeScript - Frameworks/tools:
Astro,Cargo,Swift Package Manager - Config files:
browser/_legacy_html/vite.config.ts.bakbrowser/astro.config.mjsnative-mac/Package.swiftscripts/data-prep/pyproject.tomlscripts/hf-downloader/Cargo.tomlscripts/humaneval-sandbox/Cargo.tomlscripts/parquet-decoder/Cargo.tomlscripts/tokenizer-trainer/Cargo.toml
OSS Already In Use
Direct dependencies:
@floating-ui/domposthog-js
Development dependencies:
@astrojs/mdx@fontsource-variable/geist@fontsource-variable/geist-mono@types/node@webgpu/typesastrolightningcssplaywrightsharptypescript
Package scripts:
builddeve2epreviewtypechecktypecheck:toolswebgpu-test
Testing and Quality Signals
tests/README.mdtests/bench_wasm.mjstests/smoke_wasm64_node.mjstests/smoke_wasm_node.mjstests/test_f16_packer.mjstests/test_fa2_backward_parity.mjstests/test_fa2_compile.mjstests/test_fa2_parity.mjstests/test_lora.pytests/test_phase1.pytests/test_wasm64_xl_node.mjstests/test_wasm_kernels.cpptests/test_wasm_model.cpptests/train_demo.mjs
Recommendation Guidance
Good matches:
- Repos that strengthen local model post-training, PEFT, preference tuning, eval gates, dataset curation, trace conversion, specialist packaging, or before/after reporting.
- Tools that help implement the factory loop without replacing the existing Swift/MLX, Astro, or eval infrastructure.
- Focused benchmark/report utilities that can attach cost, latency, RAM, tok-s, and regression data to a run artifact.
- Tools with concrete support for TinyGPT’s native factory path:
native-mac,evals,scripts,docs/factory,specialists. - Implementation repos, SDKs, CLIs, testing utilities, adapters, and focused libraries are higher value than generic awesome lists.
Avoid recommending:
- Do not recommend packages already listed under direct or development dependencies unless the task is migration research.
- Do not recommend broad framework replacements unless the project context explicitly calls for a rewrite.
- Downrank curated lists, archived repos, stale demos, and generic UI kits that do not map to the feature catalog.
- Downrank browser/WebGPU polish, VLM, ANE/CoreML, or Tier 5 research tooling unless the current factory run explicitly needs it.
Evidence Read
Primary docs and handoff files:
AGENTS.mdPROJECT_STATUS.mdREADME.mddocs/NEXT.mddocs/factory/overview.mddocs/factory/run-schema.mddocs/factory/eval-protocol.mddocs/CITATIONS.mddocs/MAP.mddocs/PLAN.mddocs/agent_runtime.mddocs/async_tool_dispatch.mddocs/audit_2026.mddocs/backlog.mddocs/benchmark_first_run.mddocs/benchmark_harness_design.mddocs/bpe_browser_scoring.mddocs/browser_notes.mddocs/capability_matrix.mddocs/cold_start_results.mddocs/constrained_generation.mddocs/continue_provider.mddocs/cpu_speedup_results.mddocs/cpu_utilization_research.mddocs/data_inventory.mddocs/data_perf.mddocs/dataset-inventory.mddocs/decision_log.mddocs/deploy.mddocs/determinism.mddocs/distillation.md
Package manifests:
browser/package.json
Inventory notes:
- Files scanned: 724
- This pass uses deterministic repo inventory plus local documentation/source-path evidence. It does not claim a full manual line-by-line review of every source file.
Confidence
Confidence: high
Why:
- PROJECT_STATUS.md present
- README.md present
- 42 entrypoint/runtime files identified
- package dependencies inventoried
- 14 test/quality files identified
Refresh command:
cd /Users/sarthak/Desktop/fleet/starboard
pnpm fleet:audit-recommendation-context
pnpm fleet:extract-projects