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

✍️ OpenClawRadar📅 Published: March 11, 2026🔗 Source
Selfware: Rust-based local AI agent framework with PDVR architecture
Ad

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
Ad

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

Ad

👀 See Also

ETL-D MCP Server: Deterministic CSV Parsing for Claude to Prevent Financial Hallucinations
Tools

ETL-D MCP Server: Deterministic CSV Parsing for Claude to Prevent Financial Hallucinations

A developer built ETL-D, an open-source MCP server for Claude Desktop that processes CSVs in three deterministic layers to prevent decimal point hallucinations in financial data. It uses Python parsers for known formats, achieves ~70ms response times with 0 LLM calls for 200 parallel requests, and only uses LLMs as a fallback for high-entropy text.

OpenClawRadar
Tether: An MCP Server for Sharing Context Between AI Models via SQLite
Tools

Tether: An MCP Server for Sharing Context Between AI Models via SQLite

Tether is an open-source tool that collapses JSON data into 28-byte content-addressed handles, allowing multiple AI models to share context through a shared SQLite database. It functions as an MCP server, enabling direct communication between models like Claude and MiniMax without copy-pasting.

OpenClawRadar
AIBrain adds persistent memory and self-improvement to Claude Code
Tools

AIBrain adds persistent memory and self-improvement to Claude Code

AIBrain is a tool that gives Claude Code persistent memory between sessions with semantic search retrieval and self-improvement cycles. It includes 53 workflows, 44 skills, 9 MCP servers, and supports multi-agent mesh networking via Tailscale.

OpenClawRadar
Kula: Self-contained Linux server monitoring with zero dependencies
Tools

Kula: Self-contained Linux server monitoring with zero dependencies

Kula is a lightweight Linux server monitoring tool that runs as a single binary with no external dependencies or databases. It collects system metrics every second from /proc and /sys, stores them in a built-in tiered ring-buffer, and provides both web dashboard and terminal TUI interfaces.

OpenClawRadar