{"repo":"ahwurm/localharness","free":true,"listed":false,"github":"https://github.com/ahwurm/localharness","clone":"git clone https://github.com/ahwurm/localharness.git","description":"An open-source, model-agnostic agent harness for local LLMs. Define agents in YAML (tools, memory, deny-first permissions) and run them against any OpenAI-compatible endpoint: vLLM, Ollama, LM Studio, or llama.cpp.","language":"Python","stars":20,"topics":["agent","agent-framework","ai-agents","claude","cost-optimization","llama-cpp","llm","local-inference","local-llm","mit-license"],"license":"MIT","category":"ai-agents","readme_excerpt":"LocalHarness Run AI agents on the models you already run locally. LocalHarness is the agent layer on top of your inference engine: vLLM, Ollama, LM Studio, or llama.cpp. It doesn't serve models. It gives the model you already serve real agents, with tools, memory, and deny-first permissions, all defined in YAML instead of Python. It's model-agnostic. Point it at any OpenAI-compatible endpoint and the same agent runs. Agents are hierarchical: an orchestrator routes work to subagents, each with its own fresh context, tools, and memory. The bet: the harness, not the model, is where most of the capability lives. The same model can swing tens of benchmark points depending on the harness around it. Three things it does that are hard to find anywhere else: - Read documents bigger than the context window — losslessly. Every section is actually read, never truncated, and every number in the answer traces back to the source text it came from. Built for long filings, contracts, and reports, on hardware you control. - Structural defense against prompt injection. Untrusted web content can never share an agent with host-mutating tools like bash, write, or edit. The boundary is enforced in the agent topology and fails closed — not left to the model to refuse. - Memory that consolidates while idle. Lessons auto-capture from real failure→recovery moments at zero extra model calls; recurring ones are promoted into the prompt during idle \"sleep\" passes; superseded facts are never deleted, and s","default_branch":null,"files":null,"tree":[],"storefront":"/r/ahwurm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ahwurm/localharness/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}