{"repo":"zhijiewong/openharness","free":true,"listed":false,"github":"https://github.com/zhijiewong/openharness","clone":"git clone https://github.com/zhijiewong/openharness.git","description":"Open source local terminal cli with any LLM","language":"TypeScript","stars":96,"topics":["ai","cli","coding-agent","llm","ollama","openai","terminal","typescript"],"license":"MIT","category":"ai-agents","readme_excerpt":"OpenHarness AI coding agent in your terminal. Works with any LLM -- free local models or cloud APIs. English 简体中文 --- Table of Contents - Quick Start - Why OpenHarness? - Terminal UI - Tools (44) - Slash Commands - Permission Modes - Hooks - Checkpoints & Rewind - Agent Roles - Headless Mode & CI/CD - Cybergotchi - MCP Servers - Providers - Auth - Update - Evals - FAQ - Install - Development - Contributing - Community --- Quick Start That's it. OpenHarness auto-detects Ollama and starts chatting. No API key needed. Python SDK: there's also an official Python SDK for driving oh from Python programs (notebooks, batch scripts, ML pipelines). Install with pip install openharness-sdk after the npm install (the PyPI distribution is openharness-sdk because the unqualified name is taken), then from openharness import query . See python/README.md . TypeScript SDK: drive oh from Node.js (VS Code extensions, Electron apps, build scripts) with @zhijiewang/openharness-sdk — npm install @zhijiewang/openharness-sdk , then import { query, OpenHarnessClient, tool } from \"@zhijiewang/openharness-sdk\" . Mirrors the Python SDK surface (streaming events, stateful sessions, custom tools, permission callback, session resume). See packages/sdk/README.md . In-session commands: Why OpenHarness? Most AI coding agents are locked to one provider or cost $20+/month. OpenHarness works with any LLM -- run it free with Ollama on your own machine, or connect to any cloud API. Every AI edit is git-committed an","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhijiewong","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhijiewong/openharness/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."}