Open-source projects Ria should reuse or monitor

Researched 2026-10-12. Stars and "last push" come from the GitHub REST API on 2026-10-12 (api.github.com/repos/OWNER/REPO). "Latest release" comes from each repo's /releases/latest page (year not shown on page; all read as 2026). Items marked [unverified] come from my background knowledge or a single secondary source and were not confirmed against a primary page this session. License "NOASSERTION" means GitHub could not auto-detect it; check the LICENSE file before depending on it.

Adopt first (the shortlist)

#RepoWhy, one line
1PrefectHQ/fastmcpFastest path to Ria's MCP server: streamable HTTP, bearer/OAuth auth, stateless mode.
2UKGovernmentBEIS/inspect_aiThe de-facto eval framework (UK AISI); run Ria's own regression and red-team evals on it.
3NVIDIA/garakScanner for probing the Moltbook agents and other LLM endpoints; emits AVID-format reports.
4promptfoo/promptfooCLI red-team and prompt regression in CI; cheap to wire to cron.
5langfuse/langfuseSelf-hosted trace, cost and action log for every Ria run.
6BerriAI/litellmOne gateway across Anthropic, OpenRouter, Ollama with per-key budgets and spend logs.
7miniflux/v2Minimal self-hosted feed reader with an API; backbone of source ingestion.
8adbar/trafilaturaBest-in-class article text extraction for the incident and news pipeline.
9responsible-ai-collaborative/aiid + weekly snapshotsSeed the incident corpus from the AI Incident Database dumps.
10anthropic-experimental/sandbox-runtimeSeatbelt (macOS) / bubblewrap (Linux) wrapper to contain Ria's own tool-running agents on the Mini with no Docker.

Watch list (monitor, do not adopt yet): assafelovic/gpt-researcher, blazickjp/arxiv-mcp-server, NVIDIA-NeMo/Guardrails, guardrails-ai/guardrails, openai/openai-agents-python.


(a) Agent guardrails and runtime policy enforcement

ProjectURLLicenseStarsLast push / releaseWhat it doesHow Ria uses it
NeMo Guardrailshttps://github.com/NVIDIA-NeMo/GuardrailsNOASSERTION (README says Apache-2.0 [unverified])~7.3kpush 2026-10-10; release v0.24.1 (16 Sep)Programmable rails (Colang) for input/output/dialog/retrieval/execution.Monitor. Borrow the rail taxonomy for Ria's output checks on the daily brief. Heavy for a single-agent pipeline.
Guardrails AIhttps://github.com/guardrails-ai/guardrailsApache-2.0~7.5kpush 2026-10-09Validators (Hub) plus structured output validation.Use for schema/PII/toxicity validators on brief output if a lighter check than NeMo is wanted.
LLM Guard (Protect AI)https://github.com/protectai/llm-guardMIT~3.2kArchived, last push 2026-07-08Scanner toolkit for prompt injection, PII, secrets. README says no longer maintained (StationX review).Do not adopt. Mentioned because many tutorials still cite it.
Rebuffhttps://github.com/protectai/rebuffApache-2.0~1.5kArchived, last push 2024-08-07Prompt-injection detector.Dead. Skip.
Invariant Labs guardrailshttps://github.com/invariantlabs-ai/invariantApache-2.0~470push 2026-01-12 (quiet)Rule language for agent traces/tool calls. Companion trace viewer: explorer (~64 stars, Apache-2.0).Study the rule DSL for Ria's containment policy. Low activity; company status [unverified].
Lakera Guard / PINT benchmarkhttps://github.com/lakeraai/pint-benchmarkMIT~200Archived, push 2026-04-16Commercial runtime guard; Check Point agreed to acquire Lakera for ~$300M (CyberScoop); I did not confirm the close.Hosted and closed. Not a reuse candidate.
Meta PurpleLlama (Llama Guard, Prompt Guard, LlamaFirewall, CyberSecEval)https://github.com/meta-llama/PurpleLlamaNOASSERTION (mixed; Llama community license on weights)~4.4kpush 2026-09-29Safety classifiers and the CyberSecEval benchmark suite.Run Llama Guard / Prompt Guard locally via Ollama or HF as a cheap second-opinion filter on scraped Moltbook content. Check weight license terms.
OpenAI Agents SDK guardrailshttps://github.com/openai/openai-agents-pythonMIT~30.0kpush 2026-10-08Input, output and tool guardrails with a tripwire exception; input guardrails run parallel or blocking (docs).Pattern to copy: blocking guardrail before spend, tripwire raises and halts.
Claude Code hookshttps://code.claude.com/docs/en/hooks-guide(doc, product feature)n/an/aDeterministic shell hooks at lifecycle points (PreToolUse etc.) to allow/deny tool calls.Ria already runs headless claude -p; put cost-cap and path-allowlist enforcement in a PreToolUse hook, not in the prompt.

(b) Agent sandboxing and containment

ProjectURLLicenseStarsLast pushWhat it doesRia use
Anthropic sandbox-runtime (srt)https://github.com/anthropic-experimental/sandbox-runtimeApache-2.0~5.5kn/a (not shown)OS-level fs and network restriction, no container; JSON policy file; network and writes denied by default (doc). Research preview, config may change.Primary containment on the Mac Mini. Wrap every Ria worker: srt --settings ria.json <cmd>.
E2Bhttps://github.com/e2b-dev/E2BApache-2.0~14.3k2026-10-09Cloud/self-host Firecracker sandboxes with SDKs.Use only if Ria must run untrusted code (e.g. exploit repros). Cloud cost applies.
Vercel Sandbox SDKhttps://github.com/vercel/sandboxApache-2.0~2102026-10-12Ephemeral Firecracker microVMs hosted by Vercel.Fits since Byron already deploys on Vercel; for web-hosted risky jobs.
Firecrackerhttps://github.com/firecracker-microvm/firecrackerApache-2.0~37.3k2026-10-09microVM monitor under E2B and many others. Linux/KVM only.Not on the Mac Mini directly. Reference.
gVisorhttps://github.com/google/gvisorApache-2.0~19.6k2026-10-12User-space kernel for container isolation. Linux.Use if Ria later moves to a Linux host.
Daytonahttps://github.com/daytonaio/daytonaGitHub shows none~71.6kAPI reports archived=true with push 2026-07-24Sandbox infra for agents. The archived flag is odd for a 71k-star repo; likely moved or restructured, [unverified].Verify before considering.
OpenHandshttps://github.com/OpenHands/OpenHands (old: All-Hands-AI/OpenHands, now redirects)MIT per review [unverified]60-86k (sources disagree)n/aCoding agent; each session runs in a Docker sandbox.Reference design for a Docker runtime per task.
AgentDojohttps://github.com/ethz-spylab/agentdojoMIT~9092026-06-02Benchmark/sandbox for prompt-injection attacks and defenses on tool-using agents.Use the task suites as a red-team corpus for Ria's own agents.
Docker/Colima(already on the Mini)n/an/an/aContainer isolation.Fallback when srt policy is too coarse; combine with read-only mounts.

(c) Observability and action logging

ProjectURLLicenseStarsLatest releaseNotes / Ria use
Langfusehttps://github.com/langfuse/langfuseNOASSERTION (MIT core plus ee/ dirs [unverified])~35.7kv4.56.0 (09 Oct)Self-hostable traces, cost, evals, prompt mgmt. Use as Ria's run ledger UI.
Arize Phoenixhttps://github.com/Arize-ai/phoenixNOASSERTION (Elastic License 2.0 [unverified], source-available, not OSI)~11.8kpush 2026-10-12OpenTelemetry/OpenInference native tracing and evals. Alternative to Langfuse; license is more restrictive.
OpenTelemetry GenAI semantic conventionshttps://github.com/open-telemetry/semantic-conventions (GenAI docs moved to https://github.com/open-telemetry/semantic-conventions-genai)Apache-2.0~667n/aStandard attribute names (gen_ai.*). Emit these from Ria so any backend works. Stability level not confirmed this session.
AgentOpshttps://github.com/AgentOps-AI/agentopsMIT~5.9kpush 2026-06-25Agent session replay. Slower activity; watch only.
Heliconehttps://github.com/Helicone/heliconeApache-2.0~6.2kpush 2026-10-10LLM proxy with logging and cost. Redundant if LiteLLM is the gateway.
LiteLLMhttps://github.com/BerriAI/litellmNOASSERTION (MIT with enterprise dir [unverified])~61.0kv1.105.0 (11 Oct)Gateway and per-key/per-team budgets, spend logs, 100+ providers incl. Anthropic, OpenRouter, Ollama. Recommended meter for the cost ledger.
Invariant tracingsee (a)Apache-2.0n/an/aTrace format with rule checks.

(d) Evaluation frameworks

ProjectURLLicenseStarsLatest releaseRia use
Inspect AIhttps://github.com/UKGovernmentBEIS/inspect_aiMIT~3.0k0.3.278 (09 Oct)Write evals (agentic, tool use, sandboxed) as tasks; log files; used by AISI.
Inspect Evalshttps://github.com/UKGovernmentBEIS/inspect_evalsMIT~700push 2026-10-12Community eval catalogue (safety, cyber, agentic). Mine for what to monitor.
lm-evaluation-harnesshttps://github.com/EleutherAI/lm-evaluation-harnessMIT~14.2kpush 2026-09-14Standard capability benchmarks for local Ollama/HF models.
HELMhttps://github.com/stanford-crfm/helmApache-2.0~2.9kpush 2026-09-01Holistic evals and public leaderboards; monitor for new safety scenarios.
promptfoohttps://github.com/promptfoo/promptfooMIT~25.9kreleases tagged per component (latest seen code-scan-action-0.2.2, Oct 8)Declarative evals plus red-team plugins in YAML. Easiest to cron.
garakhttps://github.com/NVIDIA/garakApache-2.0~9.5kv0.17.0 (09 Sep)Vulnerability scanner with probes/detectors; .avid.jsonl export (reference).
PyRIThttps://github.com/Azure/PyRITMIT~120 shownArchived 2026-03-27 per DEV Community (secondary source)The API shows only ~120 stars, so a move or reset is possible; I found no confirmation of a successor. Do not depend on it.
DeepEvalhttps://github.com/confident-ai/deepevalApache-2.0~18.8kpush 2026-10-12Pytest-style LLM unit tests; useful for brief quality checks (faithfulness to sources).

(e) Incident and risk databases

SourceURLAccessLicense / termsRia use
AI Incident Database (AIID)https://incidentdatabase.ai/Weekly snapshots at https://incidentdatabase.ai/research/snapshots/ in JSON, MongoDB archive and CSV (~105-107 MB tar.bz2, newest seen 2026-08-10 on cached pages). I found no public GraphQL/REST docs in search, though the site's own app uses an API [unverified]. Code: https://github.com/responsible-ai-collaborative/aiid (~273 stars, push 2026-10-07).Repo license NOASSERTION; the site asks users to tell them about use cases. Cite McGregor (2021).Seed corpus; diff each weekly snapshot to detect new incidents; link Ria entries to incident IDs.
OECD AI Incidents and Hazards Monitor (AIM)https://oecd.ai/en/incidents-methodologyWeb UI. Fed by Event Registry news clusters, LLM-classified into incident/hazard (OECD methodology). Event Registry data page: https://oecd.ai/en/eventregistry.OECD terms; no bulk API confirmed.Copy the pipeline pattern (news clusters then LLM classify then dedupe by embedding similarity). Cross-check Ria's catalogue against it.
MIT AI Risk Repositoryhttps://airisk.mit.edu/Downloadable spreadsheet database; peer-reviewed version (30 Mar 2026) reports 1,725 risks from 74 frameworks (MIT FutureTech); April 2025 update had 1,612 risks / 65 documents (blog).Sheet link and license not confirmed here.Use its causal and domain taxonomy as Ria's tagging scheme.
AIAAIC Repositoryhttps://www.aiaaic.org/aiaaic-repositoryPublic spreadsheet/web. I could not confirm download method or license (commonly CC BY-SA [unverified]).Verify before ingest.Second incident source, broader "controversies".
AVIDhttps://avidml.org/ ; code https://github.com/avidml/avid-db (MIT, ~17 stars, push 2026-03-26)Open data schema; avidtools pip package; garak and Giskard export to it (Giskard docs). Official bulk export not confirmed.MIT code.Use the schema for Ria's vulnerability findings so they interoperate. Low activity.
MITRE ATLAShttps://github.com/mitre-atlas/atlas-data~192 stars, push 2026-09-15NOASSERTIONMachine-readable adversary technique taxonomy; tag red-team findings with ATLAS IDs.

(f) Autonomous research agents and "AI scientist" systems

ProjectURLLicenseStarsLast pushLesson for Ria
Sakana AI Scientist v2https://github.com/SakanaAI/AI-Scientist-v2NOASSERTION~7.3k2025-12-19Agentic tree search over experiments. Quiet for 10 months; read, do not run (executes generated code).
Agent Laboratoryhttps://github.com/SamuelSchmidgall/AgentLaboratoryMIT~5.9k2025-08-20Stage pipeline (lit review, plan, run, write). Stale.
STORMhttps://github.com/stanford-oval/stormMIT~31.6k2025-09-30Perspective-guided question asking then outline then cited article. Copy the "multi-perspective questions" prompt pattern for Ria's entity profiles.
GPT Researcherhttps://github.com/assafelovic/gpt-researcherApache-2.0~30.0k2026-10-10Active; planner/executor/publisher with web sources and MCP support. Best reference for Ria's research loop.
Open Deep Research (LangChain)https://github.com/langchain-ai/open_deep_researchMIT~12.7kArchived, push 2026-08-10Read for design only.
PaperQA2https://github.com/Future-House/paper-qaApache-2.0~9.4k2026-09-25RAG over PDFs with citations; use for answering questions over the saved paper corpus.
Semantic Scholar APIhttps://www.semanticscholar.org/product/apiFree; unauthenticated traffic shares a pooled 1000 RPS; an API key starts at 1 RPS (overview, tutorial). Bulk datasets available.n/an/aCitation counts, related papers, author data. Request a key.
arXiv APIhttps://info.arxiv.org/help/api/tou.htmlTerms: no more than one request per 3 seconds, single connection, limits apply across all your machines (ToU).n/an/aUse OAI-PMH or RSS by category (cs.AI, cs.CL, cs.CY) once a day, cached.
Elicit, scite, Connected Papershttps://elicit.com , https://scite.ai , https://www.connectedpapers.comClosed SaaSn/an/aNot researched in depth this session; treat as inspiration, not dependencies.

(g) News and feed ingestion

ProjectURLLicenseStarsLatestNotes
Minifluxhttps://github.com/miniflux/v2Apache-2.0~9.8k2.3.3 (24 Jul)Single Go binary + Postgres, REST API, fetch-full-content option. Ria's feed hub.
RSS-Bridgehttps://github.com/RSS-Bridge/rss-bridgeUnlicense~9.3kpush 2026-10-10Generates feeds for sites without them.
feedparserhttps://github.com/kurtmckee/feedparserNOASSERTION (BSD-2 [unverified])~2.4kpush 2026-10-06Python parsing if not using Miniflux API.
trafilaturahttps://github.com/adbar/trafilaturaApache-2.0~7.0kv2.3.1 (6 Oct)Main-text extraction plus metadata, sitemaps, feeds.
newspaper4khttps://github.com/AndyTheFactory/newspaper4kMIT~1.2kpush 2026-08-24Alternative extractor; trafilatura usually wins.
Crawl4AIhttps://github.com/unclecode/crawl4aiApache-2.0~85.3kpush 2026-10-12LLM-friendly crawler (Playwright) for JS-heavy pages.
yt-dlphttps://github.com/yt-dlp/yt-dlpUnlicense~197kpush 2026-10-10Subtitles/audio for talks and podcasts.
whisper.cpphttps://github.com/ggml-org/whisper.cppMIT~54.3kpush 2026-10-12Local transcription on Apple Silicon when no captions exist.
Reddit .jsonhttps://www.reddit.com/dev/api/Reports say unauthenticated .json was broadly blocked from about 30 May 2026 (DEV Community); another source says only throttled (redditapis.com). All third-party blogs.n/an/aTreat as unreliable. Use OAuth app (~100 QPM free tier per those sources) or skip Reddit.
Nitterhttps://github.com/zedeus/nittern/an/aReports: X sent cease-and-desist 24 Aug 2026, repo archived, project said it would continue 6 Sep, later reports of it going down again (Gigazine, Privacy Guides thread).Do not depend on Nitter. Use the official X API only if needed, or follow people via their newsletters/blogs.

(h) MCP servers and frameworks

SDKs

Existing servers worth reusing (as clients of Ria or as sources)

Exposure with auth for multiple apps: see mcp-and-cost-design.md.

Caveats