{"id":50788054,"url":"https://github.com/brik64/brik64-cli","last_synced_at":"2026-06-12T09:30:50.080Z","repository":{"id":362300379,"uuid":"1257914994","full_name":"brik64/brik64-cli","owner":"brik64","description":"BRIK64 CLI public beta for local PCD workflows, evidence review, and claim-safe project scaffolding.","archived":false,"fork":false,"pushed_at":"2026-06-03T14:56:04.000Z","size":58,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-06-03T15:09:09.923Z","etag":null,"topics":["brik","brik64","cli","command-line","developer-tools","evidence","macos","pcd","public-beta","software-trust"],"latest_commit_sha":null,"homepage":"https://brik64.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brik64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-03T05:42:33.000Z","updated_at":"2026-06-03T15:07:52.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/brik64/brik64-cli","commit_stats":null,"previous_names":["brik64/brik64-cli"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/brik64/brik64-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brik64%2Fbrik64-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brik64%2Fbrik64-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brik64%2Fbrik64-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brik64%2Fbrik64-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brik64","download_url":"https://codeload.github.com/brik64/brik64-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brik64%2Fbrik64-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34238710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brik","brik64","cli","command-line","developer-tools","evidence","macos","pcd","public-beta","software-trust"],"created_at":"2026-06-12T09:30:49.264Z","updated_at":"2026-06-12T09:30:50.075Z","avatar_url":"https://github.com/brik64.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BRIK64 CLI\n\nBRIK64 CLI is the public beta command-line surface for local BRIK64 project\nworkflows. It helps developers initialize `.brik` metadata, work with PCD files,\ncreate local candidate evidence, emit supported language targets, and prepare\nartifacts for managed platform workflows.\n\nCurrent public beta: `0.1.0-beta.14`\n\n## Install\n\nThe public CLI install path is curl-only:\n\n```sh\ncurl -fsSL https://brik64.com/cli/install.sh | bash\n```\n\nAfter installation:\n\n```sh\nbrik64 --version\nbrik64 help\n```\n\nThe npm package namespace is reserved for SDK libraries, not CLI installation.\n\n## Beta14 Command Surface\n\n`0.1.0-beta.14` adds local source lift preview and adoption reporting while\nkeeping the existing security, telemetry, SDK parity, and fail-closed path\nboundaries.\n\n- `brik64 init` creates `.brik/manifest.json` and does not create `AGENTS.md`.\n- `brik64 doctor` prints a human-readable workspace summary with diagnostics\n  and suggested actions.\n- `brik64 doctor --json` emits `brik64.cli_doctor_report.v1` for CI.\n- `brik64 account status` shows whether the CLI is using local default routing\n  or a managed session.\n- `brik64 login --token-env \u003cVAR\u003e` records a managed-session token hash without\n  printing the token.\n- `brik64 logout` returns routing to local default.\n- `brik64 certify \u003cfile.pcd\u003e` writes a local candidate certificate.\n- `brik64 verify \u003cfile.pcd\u003e` checks local certificate and AST/hash coherence.\n- `brik64 emit \u003cfile.pcd\u003e --target \u003cts|rust|python\u003e --out \u003cdir\u003e --tests`\n  emits executable target files, generated tests, and package scaffolds for\n  supported beta PCD expressions, branches, collections, loops, and direct local\n  imports.\n- `brik64 polymerize \u003cfiles.pcd...\u003e --out polymer.pcd` combines compatible PCD\n  files into a deterministic local polymer candidate and materializes referenced\n  import files beside the output when needed.\n- `brik64 migrate \u003cfile.pcd\u003e` converts supported legacy PCD syntax into the\n  current strict syntax. `--force` or `-f` is required to overwrite an existing\n  output file.\n- `brik64 lift \u003cjs|ts|python\u003e \u003cpath\u003e --preview` scans simple local source\n  functions and writes PCD candidates under `.brik/lift-preview/`. It does not\n  create certificates and does not send source over the network.\n- `brik64 adoption report` summarizes local lift preview runs, candidate\n  counts, warning counts, and local PCD inventory. `--json` emits\n  `brik64.cli_adoption_report.v1`.\n- `brik64 explain \u003cfile.pcd\u003e` prints parser, import, constant and type\n  diagnostics; `--json` emits `brik64.cli_explain_report.v1`.\n- `brik64 lock` writes `brik64.lock.json` with local PCD, AST, import graph,\n  and constant hashes for review.\n- `brik64 telemetry status`, `enable`, `disable`, `export`, `purge-local`,\n  `send`, and `explain` manage opt-in local telemetry. Telemetry is disabled by\n  default and `send` is explicit.\n- `brik64 feedback --category \u003cbug|idea|docs|other\u003e --message \u003ctext\u003e` creates\n  a redacted local feedback preview. `--send` requires enabled telemetry.\n- `brik64 errors status`, `explain-last`, `send-last`, and `purge-local`\n  inspect, redact, send, or remove local error-report state.\n\nManaged `--cloud` paths are entitlement-gated in this beta. Without a managed\nsession, those paths fail closed and keep local artifacts unchanged.\n\n## Platform Support\n\n| Platform | Status | Notes |\n| --- | --- | --- |\n| macOS | Available in current public beta | Portable Node.js CLI package; requires Node.js 20 or newer. |\n| Linux | Available in current public beta | Portable Node.js CLI package; requires Node.js 20 or newer. |\n| Windows x64 native | Not available in current public beta | No Windows executable is published. |\n\nThe public installer verifies the package SHA-256 before activation. The\nauthoritative checksum is published with release assets in `package.manifest.json`\nand `SHA256SUMS`.\n\n## SDK Boundary\n\nSDKs are distributed separately from the CLI. Current beta SDK package\ncoordinates:\n\n```sh\nnpm install @brik64/core@0.1.0-beta.14\npip install brik64==0.1.0b14\ncargo add brik64-core@0.1.0-beta.14\n```\n\nSDK packages are language libraries. They do not install the CLI, issue managed\nclaims, or replace the CLI workspace workflow.\n\n## Claim Boundary\n\nThis beta provides local candidate evidence and managed-workflow routing\nboundaries. It does not by itself establish formal certification for arbitrary\nuser code, universal correctness, independent toolchain closure, or native\nWindows compatibility.\n\n## CLI And Agent Skill\n\nUse the CLI for local project actions and the official `brik64` skill for agent\nbehavior, claim-safe reporting, `.brik` traceability, PCD workflow, and\nconsent-based `AGENTS.md` handling.\n\n`brik64 init` prepares local BRIK64 metadata. It does not create or modify\n`AGENTS.md`.\n\n## Repository Map\n\n| Path | What it contains |\n| --- | --- |\n| `src/brik.js` | Node.js entry point for current public beta command behavior. |\n| `tests/smoke.sh` | Local smoke test for current beta command behavior. |\n| `pcd/` | Candidate PCD seed material for command structure. |\n| `evidence/` | Public beta evidence notes and generated-review placeholders. |\n| `packaging/` | Platform packaging notes and release-lane material. |\n| `docs/` | Release, distribution, governance, platform, and testing docs. |\n| `.brik/manifest.json` | Local traceability metadata. It is not a certificate. |\n\n## Release Evidence\n\nUse GitHub Release assets, release manifest, and `SHA256SUMS` to review the\nlatest published package.\n\nhttps://github.com/brik64/brik64-cli/releases\n\n## Copyright And License\n\nCopyright (c) 2026 BRIK64 INC. All rights reserved.\n\nSee [LICENSE](LICENSE) and [NOTICE](NOTICE). BRIK64 CLI public beta is\nproprietary evaluation software from BRIK64 INC.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrik64%2Fbrik64-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrik64%2Fbrik64-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrik64%2Fbrik64-cli/lists"}