base
A local, GitHub-centric operating contract that makes a collection of independent repositories behave like one understandable, verifiably ready workspace for humans and coding agents.
File Explorer
Download Latest Version (.zip)- product-self-review.md
- ARCHITECTURE.md
- COMMANDS.md
- DECISIONS.md
- INDEX.md
- PROJECT.md
- README.md
- STATUS.md
- WORKFLOWS.md
- implementation.yml
- base-check.yml
- base-demo-e2e.yml
- copilot-setup-steps.yml
- issue-branch-policy.yml
- project-intake.yml
- pylint.yml
- skills.yml
- tests.yml
- base-project.yml
- CODEOWNERS
- copilot-instructions.md
- pull_request_template.md
- base-test
- base-wrapper
- basectl
- activate.sh
- build.sh
- check.sh
- ci.sh
- clean.sh
- config.sh
- demo.sh
- devcontainer.sh
- devenv_report.sh
- docs.sh
- doctor.sh
- export_context.sh
- gh.sh
- gh_branch_worktree.sh
- github_policy.sh
- history.sh
- inspection_json.sh
- logs.sh
- onboard.sh
- project_command_helpers.sh
- projects.sh
- prompt.sh
- release.sh
- repo.sh
- repo_agent_guidance.sh
- repo_github_settings.sh
- repo_installer_template.sh
- run.sh
- setup.sh
- setup_check_results.sh
- setup_common.sh
- setup_diagnostics_fallback.sh
- setup_linux_debian.sh
- setup_macos_homebrew.sh
- setup_profiles.sh
- setup_venv.sh
- test.sh
- trust.sh
- update.sh
- update_profile.sh
- workspace.sh
- base_manifest.yaml
- activate.bats
- basectl_helpers.bash
- bash_lib_readiness_helpers.bash
- build.bats
- check.bats
- ci.bats
- clean.bats
- command-protocol.bats
- command_protocol_fixtures.bash
- completions.bats
- config.bats
- demo.bats
- devcontainer.bats
- devenv-report.bats
- diagnostics_module_fixture.bash
- docs.bats
- doctor.bats
- export-context.bats
- gh-branch-worktree.bats
- gh.bats
- help.bats
- history.bats
- inspection-json.bats
- lifecycle-usage.bats
- logs.bats
- manifest-command-trust.bats
- onboard.bats
- project-command-helpers.bats
- projects.bats
- prompt.bats
- release.bats
- repo-installer-template.bats
- repo.bats
- run.bats
- runtime-dispatch.bats
- runtime-shell.bats
- setup-command.bats
- setup-common.bats
- setup.bats
- setup_helpers.bash
- test.bats
- trust.bats
- update-profile.bats
- update.bats
- workspace.bats
- basectl.sh
- README.md
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_command_filters.py
- test_provider.py
- __init__.py
- command_filters.py
- config.py
- history.py
- paths.py
- protocol.py
- provider.py
- runtime.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_engine.py
- test_linux_lab.py
- test_profile_output.py
- __init__.py
- __main__.py
- ai_tools.py
- checks.py
- engine.py
- linux_lab.py
- linux_profile.py
- profile_output.py
- profiles.py
- test_export.py
- __init__.py
- export.py
- test_report.py
- __init__.py
- report.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_engine.py
- test_engine_structure.py
- test_issue_defaults.py
- test_project_configure_replacement.py
- test_project_issue_fields_command.py
- test_project_parser.py
- test_subprocess_timeouts.py
- __init__.py
- __main__.py
- engine.py
- graphql_queries.py
- project_config.py
- project_configure.py
- project_configure_command.py
- project_doctor_command.py
- project_errors.py
- project_git.py
- project_graphql.py
- project_issue_fields_command.py
- project_item_fields.py
- project_model.py
- project_operations.py
- project_parser.py
- project_schema.py
- test_display.py
- test_engine.py
- __init__.py
- __main__.py
- display.py
- engine.py
- record.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_build_targets.py
- test_command_helpers.py
- test_engine.py
- test_engine_structure.py
- test_workspace_agent_brief.py
- test_workspace_checks.py
- test_workspace_clone.py
- test_workspace_configure.py
- test_workspace_init.py
- test_workspace_manifest.py
- test_workspace_onboarding.py
- test_workspace_pull.py
- test_workspace_reports_structure.py
- test_workspace_setup.py
- test_workspace_status_manifest.py
- test_workspace_update.py
- __init__.py
- __main__.py
- build_targets.py
- command_helpers.py
- engine.py
- project_commands.py
- project_discovery.py
- project_dispatch.py
- workspace_agent_brief.py
- workspace_checks.py
- workspace_clone_command.py
- workspace_configure.py
- workspace_context.py
- workspace_init.py
- workspace_manifest.py
- workspace_onboarding.py
- workspace_pull.py
- workspace_pull_command.py
- workspace_report_common.py
- workspace_report_json.py
- workspace_report_text.py
- workspace_reports.py
- workspace_scanner.py
- workspace_setup.py
- workspace_statuses.py
- workspace_update.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- test_engine.py
- test_engine_structure.py
- __init__.py
- __main__.py
- engine.py
- release_model.py
- release_parser.py
- release_publish.py
- release_readiness.py
- __init__.py
- helpers.py
- test_artifact_probe_timeouts.py
- test_artifacts.py
- test_bootstrap.py
- test_brewfile.py
- test_build.py
- test_check_text_output.py
- test_ci_json.py
- test_ci_supply_chain_policy.py
- test_command_lint.py
- test_compatibility_facades.py
- test_demo.py
- test_devcontainer_export.py
- test_devenv_report.py
- test_diagnostics.py
- test_diagnostics_payloads.py
- test_finding_explanations.py
- test_git_remote.py
- test_git_remote_parse.py
- test_ide_extensions.py
- test_ide_installs.py
- test_ide_schema.py
- test_ide_settings.py
- test_manifest.py
- test_manifest_checks.py
- test_manifest_structure.py
- test_mise.py
- test_prerequisites.py
- test_process_redaction.py
- test_project_environment.py
- test_project_routing.py
- test_pyproject.py
- test_python_policy.py
- test_python_version_artifacts.py
- test_remote_installers.py
- test_user_ide_preferences.py
- test_uv.py
- __init__.py
- __main__.py
- artifacts.py
- brewfile_delegate.py
- build.py
- checks.py
- ci_json.py
- command_lint.py
- delegates.py
- demo.py
- devcontainer_export.py
- devenv_report.py
- diagnostics.py
- engine.py
- errors.py
- finding_explanations.py
- git_commands.py
- git_remote.py
- git_remote_parse.py
- github_manifest.py
- health.py
- ide.py
- ide_diagnostics.py
- ide_extensions.py
- ide_installs.py
- ide_schema.py
- ide_settings.py
- manifest.py
- manifest_build.py
- manifest_checks.py
- manifest_loader.py
- manifest_model.py
- manifest_reader_common.py
- manifest_release.py
- manifest_schema.py
- mise_delegate.py
- platform_policy.py
- prerequisites.py
- process.py
- project_environment.py
- project_routing.py
- pyproject.py
- python_artifacts.py
- python_policy.py
- python_runtime.py
- registry.py
- release_title.py
- remote_installers.py
- setup_reconcile.py
- user_paths.py
- uv.py
- test_engine.py
- __init__.py
- __main__.py
- engine.py
- trust_store.py
- base_cli_profile.py
- demo.sh
- base-newcomer-orientation.md
- README.md
- 2026-06-07-pyproject-diagnostics.md
- 2026-06-08-check-json-contract.md
- 2026-06-09-agent-guidance-baseline.md
- 2026-06-09-ide-diagnostic-cache.md
- 2026-06-09-parallel-base-check-probes.md
- 2026-06-09-project-git-remote-reachability.md
- 2026-06-09-project-installer-template.md
- 2026-06-09-release-assistant-foundation.md
- 2026-06-09-remote-installer-policy.md
- 2026-06-09-setup-output-logs.md
- 2026-06-09-workspace-manifests.md
- 2026-06-10-ai-context-pack.md
- 2026-06-10-release-publish.md
- 2026-06-11-default-branch-protection.md
- 2026-06-11-github-project-roadmap-metadata.md
- 2026-06-14-lib-std-log-and-path-splitting.md
- 2026-06-15-uv-managed-python-projects.md
- 2026-06-24-gh-outdated-repo-configure.md
- 2026-07-01-forge-support-boundaries.md
- 2026-06-07-pyproject-diagnostics-design.md
- 2026-06-08-check-json-contract-design.md
- 2026-06-09-agent-guidance-baseline-design.md
- 2026-06-09-ide-diagnostic-cache-design.md
- 2026-06-09-parallel-base-check-probes-design.md
- 2026-06-09-project-installer-template-design.md
- 2026-06-09-remote-installer-policy-design.md
- 2026-06-09-setup-output-logs-design.md
- 2026-06-10-ai-context-pack-design.md
- 2026-06-10-release-publish-design.md
- 2026-06-15-uv-managed-python-projects-design.md
- architecture.md
- artifact-adapter-registry.md
- base-bash-libs.md
- base-cli.md
- base-managed-demo-project.md
- basectl-ci.md
- basectl-onboard.md
- bootstrap.md
- cache-ownership-and-layout.md
- check-parallelism.md
- ci-supply-chain-policy.md
- command-reference.md
- contracts.md
- copilot-cloud-agent.md
- demo-maintenance.md
- devcontainer-export.md
- devenv-report.md
- doctor-findings.md
- execution-model.md
- github-bash-helper-boundary.md
- github-workflow.md
- homebrew-upgrade-rehearsal.md
- ide-bootstrapping.md
- inspection-json.md
- linux-support.md
- local-config.md
- macos-install-validation.md
- manifest-command-trust.md
- observability.md
- output-formats.md
- product-assessment.md
- product-requirements.md
- project-demo-workflow.md
- project-installers.md
- python-manifest.md
- python-package-ownership.md
- README.md
- release-process.md
- remote-installer-policy.md
- repo-baseline.md
- repo-command-ownership.md
- runtime-environment.md
- setup-common-ownership.md
- setup-hooks.md
- setup-parallelism.md
- source-control-and-forge-support.md
- stability-tiers.md
- technical-overview.md
- testing.md
- tool-boundaries.md
- why-base.md
- workspace-manifest.md
- artifact-registry.yaml
- base_cli_runtime.sh
- default_manifest.yaml
- dev_manifest.yaml
- homebrew_install.sh
- README.md
- sre_manifest.yaml
- runtime_bashrc.bats
- bashrc
- command_protocol.sh
- README.md
- lib_version.bats
- lib_version.sh
- README.md
- README.md
- completions.bats
- basectl_completion.sh
- basectl_completion.zsh
- base_defaults.sh
- base_platform_tools.sh
- baserc_guard.sh
- bash_defaults.sh
- bash_profile
- bashrc
- zprofile
- zsh_baserc_guard.zsh
- zsh_defaults.sh
- zshrc
- README.md
- Apache-2.0
- issue-branch-policy.yml
- project-install.sh
- project-intake.yml
- run.sh
- base_workflows.bats
- __init__.py
- base_cli_runtime.bats
- base_init.bats
- base_test.bats
- bootstrap.bats
- github_workflow_test_support.py
- install.bats
- source_guards.bats
- test_base_cli_command_protocol_bash.py
- test_base_cli_docs.py
- test_base_cli_exit_code_adoption.py
- test_base_cli_profile.py
- test_base_cli_public_command_lifecycle.py
- test_base_cli_python_standards.py
- test_bootstrap_docs.py
- test_contract_hardening.py
- test_docs_version.py
- test_doctor_findings_docs.py
- test_github_workflows.py
- test_helper.sh
- test_linux_support_docs.py
- test_observability_docs.py
- test_remote_installer_policy.py
- test_setup_common_ownership_docs.py
- test_shared_fixtures.py
- test_stability_tiers_docs.py
- .codexignore
- .coveragerc
- .gitignore
- .pylintrc
- AGENTS.md
- base_init.sh
- base_manifest.yaml
- bootstrap.sh
- CHANGELOG.md
- conftest.py
- CONTRIBUTING.md
- FAQ.md
- install.sh
- LICENSE
- pytest.ini
- README.md
- requirements-dev.txt
- skills.md
- STANDARDS.md
- VERSION
# Installation Guide
git clone https://github.com/basefoundry/base
Downloads the entire project code from GitHub to your computer.
cd base
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Homebrew A package manager for macOS/Linux.
curl -fsSL https://raw.githubusercontent.com/basefoundry/base/HEAD/bootstrap.sh | bash
Downloads and runs the official install script in one line β this handles the full setup automatically.
brew install basefoundry/base/base-bash-libs
Installs the pre-built package via Homebrew β no source build required.
brew install basefoundry
Installs the pre-built package via Homebrew β no source build required.
curl -fsSL https://raw.githubusercontent.com/basefoundry/base/HEAD/install.sh | bash
Downloads and runs the official install script in one line β this handles the full setup automatically.
Pulled directly from this repo's README.
