Today's digest
NATS server for inter-component messaging in counter-UAS system.
→ Run nats-server as the central message broker for apollo-listen and apollo communication.
The largest collection of PyTorch image encoders and backbones with pretrained weights.
→ Replace custom or outdated backbone implementations in aegis-cv's segmentation models with timm backbones; leverage pretrained weights for transfer learning.
Field-side MAVLink telemetry collector (Rust).
→ Replace MAVLink producer with an iii worker; define triggers (e.g., new telemetry packet) and functions (e.g., normalize and forward).
NATS server for inter-component messaging in counter-UAS system.
→ Ensure nats-server is running as the message broker for apollo to receive cues.
Computer-vision pipeline for AEGIS (Python segmentation models).
→ Wrap existing segmentation models as iii functions; register worker with cron triggers for periodic analysis or event-driven triggers from edge agents.
Static analysis for GitHub Actions workflows.
→ Add `zizmor` as a CI step: `cargo install zizmor && zizmor .github/workflows/` to audit workflows before each deploy.
The largest collection of PyTorch image encoders and backbones with pretrained weights.
→ Integrate timm backbones into Apollo's detection pipeline; use pretrained weights to bootstrap training on UAS datasets.
Backend API for Aegis Flight Intel (NestJS + Drizzle + PostgreSQL).
→ Port the core NestJS logic to an iii worker; replace direct service calls with iii function invocations.
Flight log parsers and telemetry normalisation (Python).
→ Port parsers to iii functions; use iii state to store intermediate results and trigger downstream ETL in intel-engine.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Replace pip or poetry with uv for dependency management in both development and CI (Dockerfile). Use `uv pip install` or `uv sync`.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Replace pip or poetry with uv in the project's build and deployment pipeline.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Adopt uv for local development and CI to speed up package installs and ensure deterministic environments.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Switch to uv for managing dependencies in the FastAPI project, especially in Docker builds to reduce image build time.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Replace pip or poetry with uv for all dependency operations; use `uv lock` to generate a locked environment for deployment.
uv is a fast Python package and project manager that can replace pip and poetry.
→ Adopt uv for local development and CI to reduce setup time and ensure lockfile-based reproducibility.
Ansible automates server provisioning, configuration management, and application deployment over SSH.
→ Write Ansible playbooks to provision VPS, configure nginx, deploy Docker containers or systemd services for aegis-api, aegis-web, and supporting components.
A multi-tenant live chat monorepo using Turbo.
→ Replace npm/yarn with pnpm; convert to pnpm workspaces and use pnpm import to generate pnpm-lock.yaml from existing lockfile.
Anomaly detection & failure classification (Python).
→ Refactor as iii functions triggered by queue or stream; expose classification as a function callable by phase2 or aegis-web.
Memvid is a serverless memory layer for AI agents that provides instant retrieval and long-term memory via a single file.
→ Integrate the Node.js SDK (npm @memvid/sdk) into the digest generation pipeline to store and recall already-seen projects, and to provide the AI with persistent context across daily runs.
Agent-native memory infrastructure that persists conversation and execution state across sessions.
→ Import `@memorilabs/memori` and register it with the chat agent's LLM client to automatically persist conversations and enable recall on subsequent messages.
AI-native UK landlord news website built with Next.js.
→ Add the React Doctor GitHub Action to the landlordnews CI pipeline to run on pull requests and pushes, getting a health score and actionable diagnostics.
Persistent memory for AI coding agents that enables agents to remember across sessions with confidence scoring and knowledge graphs.
→ Import agentmemory as an MCP server or use its npm library to store and retrieve analysis results, confidence scores, and relationships between repos.
Unified AI API proxy supporting Claude, OpenAI, Gemini, and Codex with built-in web admin, failover, and key rotation.
→ Deploy ccx as sidecar proxy; point oss-digest's AI calls to ccx's /v1/chat/completions endpoint. Use ADMIN_ACCESS_KEY for web admin.
FastAPI backend for Aegis Command Intelligence platform.
→ Replace FastAPI route logic with iii functions; use iii HTTP triggers to maintain REST interface while gaining internal composition.
Acoustic detection and localisation (Python) – cue data publisher.
→ Convert detection pipeline into iii functions; use iii triggers to push detection events to apollo worker.
Counter-UAS interceptor brain (Python).
→ Package engagement logic as iii functions; trigger by cue events from apollo-listen worker.
A type-safe, feature-rich router and full-stack framework for React.
→ Study the type-safe routing patterns for inspiration; evaluate for any new standalone React apps.
NATS server for telemetry transport in Aegis Flight Intel.
→ Add NATS client to aegis-edge-agent to publish telemetry topics consumed by aegis-parser-workers or aegis-intel-engine.
A Go CLI building library with commands, flags, and shell completion.
→ Install as dependency and refactor any CLI entry points to use urfave/cli's App and Command types.
High-performance self-hosted newsletter and mailing list manager.
→ Deploy listmonk as a separate service and integrate its subscription API (e.g., via webhook or manual export) to allow users to subscribe/unsubscribe from newsletters.
An LLM-powered knowledge platform that ingests documents, builds RAG, and auto-generates a wiki with agent capabilities.
→ Run WeKnora as a sidecar service, use its API to ingest curated OSS project metadata, then replace current DB queries with WeKnora's RAG and wiki mode.
On-device multilingual TTS using ONNX, with Node.js support.
→ Use supertonic's Node.js SDK to generate audio files for digest items, embed an audio player in the UI. Consider pre-generating audio during digest creation and storing in S3 or similar.
State machine guardrails that control which tools your AI agent can use in each phase.
→ Study statewright's state definitions and transition guards, then cleanroom-rebuild a similar concept in Python/Next for oss-digest's agent loop.
Official GitHub toolkit for adopting Spec-Driven Development with CLI and coding agent integrations.
→ Evaluate the methodology and consider adopting for new feature development in any active project.
A set of 23 opinionated Claude Code slash commands (CEO, Designer, Eng Manager, QA, etc.) for structured AI-assisted development.
→ Install gstack for Claude Code sessions across all projects to leverage /office-hours, /review, /qa, /ship, and other skills for accelerated development.
Skills for Real Engineers – agent prompts to improve developer-AI alignment, shared language, and feedback loops.
→ Run `npx skills@latest add mattpocock/skills` and select relevant skills for your agent (Claude Code/Codex etc.).
Agent-native memory infrastructure for persistent state.
→ Integrate Memori with the AI pipeline to store user-specific interests and recall them when generating personalized news digests.
Go implementation of MCP for connecting LLMs to external tools and data.
→ Monitor for future Go-based LLM tooling needs.
PraisonAI is an autonomous multi-agent framework for building AI workforces that research, plan, code, and execute tasks.
→ Run a proof-of-concept with PraisonAI's JavaScript SDK to create a single agent that scrapes landlord news from configured sources and generates formatted summaries; if successful, extend to a multi-agent team for fact-checking and enrichment.
Persistent memory for AI coding agents with MCP support.
→ Run the agentmemory MCP server as a sidecar and use REST calls from Apollo to store/retrieve memory. Alternatively, study and cleanroom-rebuild the core algorithm in Python.
Unified AI API proxy supporting multiple providers with web admin, channel orchestration, and failover.
→ Consider as a middleware/adapter for projects like british-housing, covelentsite, or studio that use genkit—could replace or augment genkit's provider handling.
Fullstack app framework for web, desktop, and mobile in Rust.
→ Evaluate Dioxus for building cross-platform UI clients for paranoid-chat; consider prototyping desktop/mobile frontends with Dioxus.
Agent-native memory infrastructure for persistent state.
→ Register Memori with the LLM client to maintain a memory of previously digested projects, user preferences, and feedback to refine future digests.
pnpm is a faster, disk-efficient package manager for Node.js projects.
→ Consider adopting pnpm across all Node.js projects for consistency and performance gains.
Hysteria 2 is a censorship-resistant, high-performance proxy that masquerades as HTTP/3 traffic.
→ If future projects involve circumventing censorship or optimizing poor network connections, Hysteria could serve as the transport layer.