Skip to main content
~/tools/openclaude
$ inspect OpenClaude
repo: https://github.com/Gitlawb/openclaude
language: TypeScript
status: indexed
$ cat ./openclaude.md

OpenClaude

OpenClaude is an open-source command-line interface that brings Anthropic’s Claude AI directly into your terminal, replacing browser-based interactions with a streamlined, native workflow. It boasts robust features including rich markdown rendering, persistent chat history, context-aware file piping, and configurable system prompts for tailored outputs. By keeping AI assistance strictly within the shell environment, OpenClaude delivers significant productivity gains through scriptability, fast response times, and zero context-switching. It is specifically built for developers and system administrators, making it the ideal tool for rapid code generation, debugging, analyzing logs, and automating complex text-processing tasks directly from the command line.

33,717 stars 9,108 forks TypeScript Other
Gitlawb 2351 Apr 28, 2026
Login with GitHub to like and favorite this CLI tool
$ git release --latest

Latest Releases

All releases

[0.31.0](https://github.com/Gitlawb/openclaude/compare/v0.30.0...v0.31.0) (2026-09-22)
Features
  • launcher: support --max-old-space-size-percentage ([#2219](https://github.com/Gitlawb/openclaude/issues/2219)) ([055e5d5](https://github.com/Gitlawb/openclaude/commit/055e5d551a615c732597a497c2a176c1fe2a8692))
  • providers: add Command Code hybrid gateway ([#2196](https://github.com/Gitlawb/openclaude/issues/2196)) ([5b9daef](https://github.com/Gitlawb/openclaude/commit/5b9daef6052128c6236e02f9ba45e382491e78f7))
  • query: configure idle timeout ([#2233](https://github.com/Gitlawb/openclaude/issues/2233)) ([876fb79](https://github.com/Gitlawb/openclaude/commit/876fb7924a35d6b38d0d53eacf185900e2fb7387))
  • skills: add verify for revocations and eyebrow drift checks ([#2215](https://github.com/Gitlawb/openclaude/issues/2215)) ([eb3c590](https://github.com/Gitlawb/openclaude/commit/eb3c5902eb742322b437d33307590bdc852d4668))
  • skills: enforce registry revocations.json on install ([#2187](https://github.com/Gitlawb/openclaude/issues/2187)) ([0ea8eef](https://github.com/Gitlawb/openclaude/commit/0ea8eefbd0d48735ddb9e6b8c9e7ee6957dc9b98))
  • web-search: add Ollama backend ([#2234](https://github.com/Gitlawb/openclaude/issues/2234)) ([70d97fd](https://github.com/Gitlawb/openclaude/commit/70d97fd13772f080f0e9a530d5860874215f9783))
  • zai: add GLM-5.3-Flash Coding Plan support ([#2185](https://github.com/Gitlawb/openclaude/issues/2185)) ([aceacf0](https://github.com/Gitlawb/openclaude/commit/aceacf0e590a7d84447a8c44f3aa61eba781a542))

Bug Fixes
  • agent: forward subagent permission prompts to parent session ([#2235](https://github.com/Gitlawb/openclaude/issues/2235)) ([a07b06c](https://github.com/Gitlawb/openclaude/commit/a07b06cee6af87723c6fba131bf1d9b0680e7e0d))
  • api: validate APITIMEOUTMS in the native Anthropic clients ([#2169](https://github.com/Gitlawb/openclaude/issues/2169)) ([35d7edc](https://github.com/Gitlawb/openclaude/commit/35d7edc2f6548c9c4608a43eabce3ea6cfb14cae))
  • bg: clean up old completed session artifacts ([#2167](https://github.com/Gitlawb/openclaude/issues/2167)) ([70fe2de](https://github.com/Gitlawb/openclaude/commit/70fe2de2f838857dfc0500974542f2e05863cb23))
  • chrome: launch the packaged CLI entrypoint in npm installs ([#2146](https://github.com/Gitlawb/openclaude/issues/2146)) ([bfb44ff](https://github.com/Gitlawb/openclaude/commit/bfb44ffa817a2318b319b852106497bfbde2deb2))
  • ci: restore main validation ([#2236](https://github.com/Gitlawb/openclaude/issues/2236)) ([5fb5abb](https://github.com/Gitlawb/openclaude/commit/5fb5abb6f82aa779e4027bf3298c8b52a5041c8b))
  • ctx: let explicit overrides beat discovered context windows ([#2082](https://github.com/Gitlawb/openclaude/issues/2082)) ([3451187](https://github.com/Gitlawb/openclaude/commit/3451187aedda550a9dd8f0a7660edb0848de7cff)), closes [#2081](https://github.com/Gitlawb/openclaude/issues/2081)
  • frontmatter: anchor the closing --- to the start of a line ([#2027](https://github.com/Gitlawb/openclaude/issues/2027)) ([cbbe10f](https://github.com/Gitlawb/openclaude/commit/cbbe10ff8a794f4d97c32af9ef25f334b22bb5f5))
  • hooks: preserve compound Bash commands on Windows ([#2217](https://github.com/Gitlawb/openclaude/issues/2217)) ([0c2043f](https://github.com/Gitlawb/openclaude/commit/0c2043f05e70bb6cdd673423fa2555a6d1c272bf))
  • identify OpenCode Go requests ([#2203](https://github.com/Gitlawb/openclaude/issues/2203)) ([3609d75](https://github.com/Gitlawb/openclaude/commit/3609d751c06531873485ae5197737ae85c99b3a7))
  • image: allow large/metadata-less screenshots through on resize failure ([#1964](https://github.com/Gitlawb/openclaude/issues/1964)) ([#1970](https://github.com/Gitlawb/openclaude/issues/1970)) ([2e687df](https://github.com/Gitlawb/openclaude/commit/2e687df4ec1bf86195abfc37494d18e1da9e04d4))
  • mcp: resolve server names by own-property, not the prototype chain ([#1983](https://github.com/Gitlawb/openclaude/issues/1983)) ([c3930ca](https://github.com/Gitlawb/openclaude/commit/c3930ca5ad7182057b3bc0bc729d0b56172a9dcd))
  • openai-shim: request streaming usage from compatible local providers ([#2144](https://github.com/Gitlawb/openclaude/issues/2144)) ([decad0e](https://github.com/Gitlawb/openclaude/commit/decad0e17270c6748b47139b976488b4e60b82bb))
  • plugins: keep Windows marketplace cache on copy ENOENT ([#2220](https://github.com/Gitlawb/openclaude/issues/2220)) ([e2b021d](https://github.com/Gitlawb/openclaude/commit/e2b021d8bbda66b64cef7dbe1e089fea3eaa563f))
  • profiles: apply context limit to all profile models ([#2201](https://github.com/Gitlawb/openclaude/issues/2201)) ([0b68e57](https://github.com/Gitlawb/openclaude/commit/0b68e579b9dd44fae984b9ef2b17d03f68befdad))
  • sdk: preserve async generator session context ([#2204](https://github.com/Gitlawb/openclaude/issues/2204)) ([0abfca3](https://github.com/Gitlawb/openclaude/commit/0abfca30e5a2945678415f5328691584387720fb))
  • xai: validate OAuth state before settling callbacks ([#2228](https://github.com/Gitlawb/openclaude/issues/2228)) ([d16318a](https://github.com/Gitlawb/openclaude/commit/d16318a47f48a7e6c674b1df9ccb4f3a873886d2))

Performance Improvements
  • bg: avoid full scans for exact session IDs ([#2166](https://github.com/Gitlawb/openclaude/issues/2166)) ([55e9b24](https://github.com/Gitlawb/openclaude/commit/55e9b24d9147d059207bd8db6ed54382ba180db9))

[0.30.0](https://github.com/Gitlawb/openclaude/compare/v0.29.1...v0.30.0) (2026-08-31)
Features
  • providers: add focused LLMTR hybrid gateway ([#2150](https://github.com/Gitlawb/openclaude/issues/2150)) ([1e56d4e](https://github.com/Gitlawb/openclaude/commit/1e56d4e7b2fb81dc1ba295ff28858b65889972b2))
  • providers: live model lists for OpenRouter and OpenGateway ([#2084](https://github.com/Gitlawb/openclaude/issues/2084)) ([bb6d66f](https://github.com/Gitlawb/openclaude/commit/bb6d66faa312e22479be584033a6fbd1ffb9737a))

Bug Fixes
  • api: scope Anthropic attribution to compatible request paths ([#2147](https://github.com/Gitlawb/openclaude/issues/2147)) ([30090c7](https://github.com/Gitlawb/openclaude/commit/30090c70e1ea0c1d5b15405aeb2936789d5ebff5))
  • bg: identify sessions with persisted process markers ([#2163](https://github.com/Gitlawb/openclaude/issues/2163)) ([ca7c3ef](https://github.com/Gitlawb/openclaude/commit/ca7c3efb6e0af40877c42e6cd9ad107dc561435b))
  • effort: preserve known model exclusions when force-enabled ([#2148](https://github.com/Gitlawb/openclaude/issues/2148)) ([69aca78](https://github.com/Gitlawb/openclaude/commit/69aca780ea8ee4d4a57e3027110d78d07a0c49a6))
  • integrations: keep managed AIMLAPI attribution over caller headers ([#2179](https://github.com/Gitlawb/openclaude/issues/2179)) ([aaccb57](https://github.com/Gitlawb/openclaude/commit/aaccb57721a362b739d73550b34d5898ee90e791))
  • openai-shim: drop synthetic tool-results marker and guard echoes ([#2039](https://github.com/Gitlawb/openclaude/issues/2039)) ([#2153](https://github.com/Gitlawb/openclaude/issues/2153)) ([54f963d](https://github.com/Gitlawb/openclaude/commit/54f963d0065a0d5e1544a8ba923602e7057aa9c0))
  • plugins: anchor marketplace hostPattern against lookalike hosts ([#2177](https://github.com/Gitlawb/openclaude/issues/2177)) ([5f1ab9b](https://github.com/Gitlawb/openclaude/commit/5f1ab9b80ce82f96aea53e1e2c22268e03a1104f))
  • settings: preserve concurrent updates ([#2137](https://github.com/Gitlawb/openclaude/issues/2137)) ([34536c6](https://github.com/Gitlawb/openclaude/commit/34536c6220171bb96d0225d42a2ab5c1339c14e4))
  • settings: stop proto-named permission rules from aborting validation ([#2170](https://github.com/Gitlawb/openclaude/issues/2170)) ([8db8830](https://github.com/Gitlawb/openclaude/commit/8db8830666bfa115bf6f9586525fae0e3585bf23))
  • tui: proper Unicode/IME input handling for composed sequences ([#2018](https://github.com/Gitlawb/openclaude/issues/2018)) ([#2154](https://github.com/Gitlawb/openclaude/issues/2154)) ([e802626](https://github.com/Gitlawb/openclaude/commit/e8026263ca6c2e31fe0444d0b637ec0f069ee556))

[0.29.1](https://github.com/Gitlawb/openclaude/compare/v0.29.0...v0.29.1) (2026-08-19)
Performance Improvements
  • stop busting the prompt cache and slim per-turn context ([#2142](https://github.com/Gitlawb/openclaude/issues/2142)) ([31ac8a6](https://github.com/Gitlawb/openclaude/commit/31ac8a6ecae593ec08770568aa9ea651595eb162))

[0.29.0](https://github.com/Gitlawb/openclaude/compare/v0.28.0...v0.29.0) (2026-08-19)
Features
  • aimlapi: passwordless onboarding and resumable card top-up (3/3) ([#2032](https://github.com/Gitlawb/openclaude/issues/2032)) ([fb9102c](https://github.com/Gitlawb/openclaude/commit/fb9102c422403e9f65a7cd7a34a96bff679e8ec1))
  • cost: support exact custom model pricing ([#2131](https://github.com/Gitlawb/openclaude/issues/2131)) ([09eba26](https://github.com/Gitlawb/openclaude/commit/09eba26d303b3458c1922e515fe2965f2f91e71e))
  • gateway: add Concentrate AI provider with dynamic model discovery ([#2140](https://github.com/Gitlawb/openclaude/issues/2140)) ([084bc53](https://github.com/Gitlawb/openclaude/commit/084bc534639b1d16eca18d067bd7a2cc3634dd96))
  • merge knowledge graph + conversation arc into memdir ([#1811](https://github.com/Gitlawb/openclaude/issues/1811)) ([c461a03](https://github.com/Gitlawb/openclaude/commit/c461a0363d172c262cc06bc4d681a78e0adb883d))
  • partners: add ApiSmart, refresh Novita AI logo ([#2121](https://github.com/Gitlawb/openclaude/issues/2121)) ([575b407](https://github.com/Gitlawb/openclaude/commit/575b407275c96c91984e9c9cea570aa9eabc01cc))
  • partners: add Concentrate and Exa to partner roster ([#2141](https://github.com/Gitlawb/openclaude/issues/2141)) ([6e35903](https://github.com/Gitlawb/openclaude/commit/6e3590303bcfe7328a148e50a6ea93c4d08f995f))
  • xai: add Grok 4.6/4.5 to catalog, xAI provider, and gateways ([#2117](https://github.com/Gitlawb/openclaude/issues/2117)) ([7cae408](https://github.com/Gitlawb/openclaude/commit/7cae4089d60c73ed62df3d3f3fad362d5dcc9174))
  • zai: expand Coding Plan catalog support ([#2127](https://github.com/Gitlawb/openclaude/issues/2127)) ([ea65516](https://github.com/Gitlawb/openclaude/commit/ea655163d3cf4863063fafa538f60f5d1dfe64a3))

Bug Fixes
  • api: resolve swarm-field tool names by own-property ([#2123](https://github.com/Gitlawb/openclaude/issues/2123)) ([f553d08](https://github.com/Gitlawb/openclaude/commit/f553d0896d73f6a757bc73cd1bfd1f608345defc))
  • bg: preserve detached session terminal outcomes ([#2133](https://github.com/Gitlawb/openclaude/issues/2133)) ([108a413](https://github.com/Gitlawb/openclaude/commit/108a4134931b02985e5baa828b5d406ab392a0f8))
  • code-reviewer: require inline diff input and preserve read-only search in embedded-search builds ([#2102](https://github.com/Gitlawb/openclaude/issues/2102)) ([645d596](https://github.com/Gitlawb/openclaude/commit/645d596ea47e505544949e41a81379fb16ca138c))
  • extend Ling 3.0 Tiny :free availability window to Aug 17 ([ee64d80](https://github.com/Gitlawb/openclaude/commit/ee64d80c2ee70f44739cf3bbf5e57ca14614fd66))
  • Ling 3.0 Tiny :free window back to Aug 13 (official promo end) ([6277bfa](https://github.com/Gitlawb/openclaude/commit/6277bfadbc77aac733d090ad8f6dfdb727289fa6))
  • mcp: paginate discovery list operations ([#2132](https://github.com/Gitlawb/openclaude/issues/2132)) ([e9e6beb](https://github.com/Gitlawb/openclaude/commit/e9e6beb15b13f792f2b7de37f775fde4c445f341))
  • web: link release notes to GitHub ([#2114](https://github.com/Gitlawb/openclaude/issues/2114)) ([c40d663](https://github.com/Gitlawb/openclaude/commit/c40d663b70e9c9e3d3d7be5888b74507f11056d6))
  • websearch: reject non-positive WEB_CUSTOM env overrides ([#2124](https://github.com/Gitlawb/openclaude/issues/2124)) ([6c7a12b](https://github.com/Gitlawb/openclaude/commit/6c7a12b2a2b1e125ef925785e7029a6d291aaad4))

[0.28.0](https://github.com/Gitlawb/openclaude/compare/v0.27.0...v0.28.0) (2026-08-11)
Features
  • cli: add --yolo alias for --dangerously-skip-permissions ([#2097](https://github.com/Gitlawb/openclaude/issues/2097)) ([95eeb0b](https://github.com/Gitlawb/openclaude/commit/95eeb0bde38c4ba0e274877ee905c566ffe4e9cd))
  • codex: move codexplan default to GPT-5.6 Sol ([#2051](https://github.com/Gitlawb/openclaude/issues/2051)) ([9540946](https://github.com/Gitlawb/openclaude/commit/95409464f3685f49e14060ec314997c3a0428901))
  • integrations: add ApiSmart OpenAI-compatible gateway provider ([#2109](https://github.com/Gitlawb/openclaude/issues/2109)) ([ff91642](https://github.com/Gitlawb/openclaude/commit/ff91642364a7a751a99f4e999ad45600358717dd))
  • opengateway: add Ling 3.0 Tiny :free — Day-0 launch, free until August 13 ([#2112](https://github.com/Gitlawb/openclaude/issues/2112)) ([7b03ad1](https://github.com/Gitlawb/openclaude/commit/7b03ad19a4672e5915959ed17f9e7ce3cbecf737))
  • opengateway: free retirement — paid Ling id, dual Nemotron, Macaron Venti ([#2108](https://github.com/Gitlawb/openclaude/issues/2108)) ([54b9cd8](https://github.com/Gitlawb/openclaude/commit/54b9cd8389f070868f6d0be124d18898a99309c3))

Bug Fixes
  • bash: convert BRE interval braces when previewing sed edits ([#1955](https://github.com/Gitlawb/openclaude/issues/1955)) ([eb1de5b](https://github.com/Gitlawb/openclaude/commit/eb1de5b5767a3038336980bb50defcefe5659b4f))
  • cost: guard model-cost lookup against prototype-member model ids ([#2064](https://github.com/Gitlawb/openclaude/issues/2064)) ([c327805](https://github.com/Gitlawb/openclaude/commit/c327805e1d00b5e689b7d0265c4b51a5d2370373))
  • input: preserve text in DEL-coalesced chunks ([#2091](https://github.com/Gitlawb/openclaude/issues/2091)) ([1bf8076](https://github.com/Gitlawb/openclaude/commit/1bf8076d48252e3c41bf5ed584d69016954f2cf0))
  • mcp: serialize OAuth and XAA refresh across processes ([#2093](https://github.com/Gitlawb/openclaude/issues/2093)) ([6465a51](https://github.com/Gitlawb/openclaude/commit/6465a516f2ae566305d4298e7fba208a02134f5f))
  • model-picker: eliminate O(n²) catalog rebuild lag in /model ([#2078](https://github.com/Gitlawb/openclaude/issues/2078)) ([248424f](https://github.com/Gitlawb/openclaude/commit/248424ffe3d8da981ebbfd31c347eb197f88d262))
  • query: use monotonic watchdog deadlines ([#2110](https://github.com/Gitlawb/openclaude/issues/2110)) ([16e332e](https://github.com/Gitlawb/openclaude/commit/16e332e10825bb0c4391bb82de745c8fea8d622c))
  • release: synchronize web changelog entries ([#2088](https://github.com/Gitlawb/openclaude/issues/2088)) ([7743cf2](https://github.com/Gitlawb/openclaude/commit/7743cf280ed13b97b4bb2da1b0afde8d0757651a))
  • repl: make local interactive max-turns configurable ([#2086](https://github.com/Gitlawb/openclaude/issues/2086)) ([b0cbfe1](https://github.com/Gitlawb/openclaude/commit/b0cbfe11000eef4d85b96fc3173afbb8b0930c81))
  • repomap: resolve file language by real extension, own-property only ([#2100](https://github.com/Gitlawb/openclaude/issues/2100)) ([41d2f3b](https://github.com/Gitlawb/openclaude/commit/41d2f3b831c7c6b426c21fd466526d784ba547ff))
  • session: make transcript replacements crash-safe ([#2094](https://github.com/Gitlawb/openclaude/issues/2094)) ([d834904](https://github.com/Gitlawb/openclaude/commit/d834904e5a3fc295484e78bcf564ca01adf3b1b8))
  • web: add v0.27.0 changelog entry and clarify release-data ownership ([#2075](https://github.com/Gitlawb/openclaude/issues/2075)) ([63fda83](https://github.com/Gitlawb/openclaude/commit/63fda83d5578ddcc251eefa0c6800a85913895b5))

Performance Improvements
  • cli: enable Node module compile cache ([#2092](https://github.com/Gitlawb/openclaude/issues/2092)) ([d427a4b](https://github.com/Gitlawb/openclaude/commit/d427a4b2bb7b84564c5d2232de13942bc75fe9d2))

Installation

npm install -g @gitlawb/openclaude
$ tail ./comments.log

Comments (0)

Login with GitHub to post a comment
No comments yet. Be the first to comment!