Selfware: Rust-based local AI agent framework with PDVR architecture

Selfware is an open-source AI agent framework specifically optimized for local inference, built to handle complex, multi-step engineering tasks autonomously without relying on centralized APIs.
Core Architecture
The framework implements a strict PDVR (Plan, Do, Verify, Report) cognitive cycle and is built completely in Rust for memory safety and bare-metal performance. The project has transitioned into a formal charity to focus on privacy and open-source preservation rather than commercial API extraction.
Key Features
- Supports 54 local tools out of the box
- Designed around a "4-hour patience" configuration to allow slower, highly complex inference to run reliably overnight on consumer hardware without timing out
- Built for local inference to combat the convenience of centralized APIs
Current Status and Community
The creator is seeking codebase reviews, particularly regarding context management and multi-model routing on limited VRAM. The project is organizing IRL meetups including a hands-on technical workshop in NYC and a privacy/policy discussion in DC.
For developers working with local AI models, this framework addresses the challenge of running complex agent workflows without cloud dependencies. The PDVR architecture provides a structured approach to multi-step tasks, while the Rust implementation offers performance benefits for resource-constrained environments.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Developer Built AI/ML Job Board Using Claude Code for Design and SEO
A developer created MOAIJobs.com, a free site curating AI/ML jobs from leading labs and companies with filtering by category, location, and salary. The site's design and technical SEO implementation were handled by Claude Code based on developer-provided references and explanations.

MCP as Observability Interface: Connecting AI Agents to Kernel Tracepoints
The Model Context Protocol (MCP) is emerging as the interface between AI agents and infrastructure telemetry, with Datadog shipping an MCP server and Qualys flagging security concerns. The article explores two approaches: wrapping existing platforms or building MCP-native observability that connects directly to kernel tracepoints.

2-Prompt System to Carry Context Between Claude Chats Without Token Waste
A developer shares two prompts for compressing an entire Claude conversation into a structured context block and loading it into a fresh chat, preserving decisions, work, and next steps.

Automate GitHub PR review with Claude Code agents
A developer built an agent that processes GitHub mentions, spawns Claude Code workers to review or fix PRs, and only escalates ambiguous cases to humans.