claude-smart
Self-improving Claude Code, Codex, and OpenCode plugin — turns corrections and successful workflows into durable Preferences, Project-specific skills, and Shared skills that future sessions follow, via reflexio.
This directory is the published Python package (claude-smart on PyPI) and the Claude Code/Codex/OpenCode plugin payload shipped through the marketplace and npm. For the project overview, install instructions, benchmarks, and feature walkthrough, see the top-level README.
Install
Claude Code
claude plugin marketplace add ReflexioAI/claude-smart
claude plugin install claude-smart@reflexioai
The Setup hook bootstraps uv, Python 3.12, and a private Node.js/npm runtime
under ~/.claude-smart/ when they are missing. If Node.js is already installed,
npx claude-smart install is equivalent; if uv is already installed,
uvx claude-smart install is equivalent.
Add --read-only to either install command to skip hooks that publish
interactions for learning.
Supported vanilla native targets are Apple Silicon macOS 14+ and Windows x64. Intel Mac, macOS 13 or older, and Windows ARM fail early because the local embedding/ML dependency stack does not provide a complete native wheel set.
Then restart Claude Code.
Codex
npx claude-smart install --host codex
Then fully quit and reopen Codex so hooks reload. Codex installs reuse the same local Preferences, Project-specific skills, and Shared skills as Claude Code.
OpenCode
npx claude-smart install --host opencode
Then restart OpenCode in your project so it loads the plugin from opencode.json
or your existing .opencode/opencode.json* config. OpenCode installs reuse the
same local Preferences, Project-specific skills, and Shared skills as Claude Code
and Codex.
Uninstall
Claude Code
claude plugin uninstall claude-smart@reflexioai
Or, if Node.js or uv is already installed:
npx claude-smart uninstall # or: uvx claude-smart uninstall
Codex
npx claude-smart uninstall --host codex
Restart Codex after uninstalling. Local data under ~/.reflexio/ and
~/.claude-smart/ is left in place for both hosts — remove manually if desired.
OpenCode
npx claude-smart uninstall --host opencode
Restart OpenCode after uninstalling. Local data under ~/.reflexio/ and
~/.claude-smart/ is preserved and shared across supported hosts.
License
Apache 2.0 — see LICENSE.
Metadata
Release files for claude-smart 0.2.46
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| claude_smart-0.2.46.tar.gz | 120.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| claude_smart-0.2.46-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 206.1 kB
Release files / claude_smart-0.2.46.tar.gz
| Download URL | claude_smart-0.2.46.tar.gz |
|---|---|
| Size | 120.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c9151a9f0ad306549509feeebadaa3b14cb388fd28382b0991573d379cc4d057
|
|
BLAKE2b-256 checksum How to use checksums |
7258638fdf7cac189e9c369a48c6220adb5b2b9d09321ea57c8bc5e98a1ab85f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / claude_smart-0.2.46-py3-none-any.whl
| Download URL | claude_smart-0.2.46-py3-none-any.whl |
|---|---|
| Size | 85.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe8c8d0074260f169b37b38757bb03831b1ad84c2265d517261afee3b0f93d81
|
|
BLAKE2b-256 checksum How to use checksums |
867e6915106cbd41e0712415953426342302725469623b754b044c2de14e179a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|