{"id":15144471,"url":"https://github.com/robocorp/rcc","last_synced_at":"2025-07-11T03:32:20.512Z","repository":{"id":262618179,"uuid":"886752317","full_name":"robocorp/rcc","owner":"robocorp","description":"Repeatable, movable and isolated Python environments for your automation. 🚀","archived":false,"fork":false,"pushed_at":"2024-11-18T07:42:16.000Z","size":417,"stargazers_count":7,"open_issues_count":4,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T20:01:58.018Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/robocorp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-11T14:40:24.000Z","updated_at":"2025-04-02T07:01:22.000Z","dependencies_parsed_at":"2024-11-13T12:03:13.281Z","dependency_job_id":"c595262a-9976-483d-abdd-1233865297a3","html_url":"https://github.com/robocorp/rcc","commit_stats":{"total_commits":533,"total_committers":14,"mean_commits":38.07142857142857,"dds":0.06754221388367732,"last_synced_commit":"cc09a71890c93ba303a7d05525ad1fe1d55568f6"},"previous_names":["robocorp/rcc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robocorp/rcc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robocorp%2Frcc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robocorp%2Frcc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robocorp%2Frcc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robocorp%2Frcc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robocorp","download_url":"https://codeload.github.com/robocorp/rcc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robocorp%2Frcc/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264721361,"owners_count":23653926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automation","python","rcc","robocorp","robot","robot-framework","robotframework","robots","rpa","yaml"],"created_at":"2024-09-26T10:41:31.528Z","updated_at":"2025-07-11T03:32:19.780Z","avatar_url":"https://github.com/robocorp.png","language":null,"readme":"![RCC](/docs/title.png)\n\n# License change notice\n\nSee [LICENSE-NOTICE.md](/LICENSE-NOTICE.md) for a notice on the terms\nunder which RCC is made available.\n\n# Introduction\n\nRCC allows you to create, manage, and distribute Python-based self-contained automation packages. RCC also allows you to run your automations in isolated Python environments so they can still access the rest of your machine.\n\n🚀 \"Repeatable, movable and isolated Python environments for your automation.\"\n\nTogether with [robot.yaml](https://sema4.ai/docs/automation/robot-structure/robot-yaml-format) configuration file, `rcc` is a foundation that allows anyone to build and share automation easily.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"400\" src=\"./docs/robocorp_stack.png\"\u003e\n\u003c/p\u003e\n\nRCC is actively maintained by [Sema4.ai](https://sema4.ai/).\n\n\n## Why use rcc?\n\n* You do not need to install Python on the target machine\n* You can control exactly which version of Python your automation will run on (..and which pip version is used to resolve dependencies)\n* You can avoid `Works on my machine`\n* No need for `venv`, `pyenv`, ... tooling and knowledge sharing inside your team.\n* Define dependencies in `conda.yaml` and automation config in `robot.yaml` and let RCC do the heavy lifting.\n* If you have run into \"dependency drifts\", where once working runtime environment dependencies get updated and break your production system?, RCC can freeze ALL dependencies, pre-build environments, and more.\n* RCC will give you a heads-up if your automations have been leaving behind processes after running.\n\n...and much much more.\n\n👉 If the command line seems scary, just pick up [Seam4.ai -extension for VS Code](https://marketplace.visualstudio.com/items?itemName=sema4ai.sema4ai) -extension for VS Code, and you'll get the power of RCC directly in VS Code without worrying about the commands.\n\n## Getting Started\n\n:arrow_double_down: Install rcc\n\u003e [Installation guide](https://github.com/robocorp/rcc?tab=readme-ov-file#installing-rcc-from-the-command-line)\n\n:octocat: Pull robot from GitHub:\n\u003e `rcc pull github.com/robocorp/template-python-browser`\n\n:running: Run robot\n\u003e `rcc run`\n\n:hatching_chick: Create your own robot from templates\n\u003e `rcc create`\n\nFor detailed instructions, visit [Robocorp RCC documentation](https://sema4.ai/docs/automation/rcc/overview) to get started.\n\n## Installing RCC from the command line\n\n\u003e Links to changelog and different versions [available here](https://cdn.sema4.ai/rcc/releases/index.html)\n\n### Windows\n\n1. Open the command prompt\n1. Download: `curl -o rcc.exe https://cdn.sema4.ai/rcc/releases/latest/windows64/rcc.exe`\n1. [Add to system path](https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/): Open Start -\u003e `Edit the system environment variables`\n1. Test: `rcc`\n\n### macOS\n\n#### Brew cask from Robocorp tap\n\n1. Update brew: `brew update`\n1. Install: `brew install robocorp/tools/rcc`\n1. Test: `rcc`\n\nUpgrading: `brew upgrade rcc`\n\n### Linux\n\n1. Open the terminal\n1. Download: `curl -o rcc https://cdn.sema4.ai/rcc/releases/latest/linux64/rcc`\n1. Make the downloaded file executable: `chmod a+x rcc`\n1. Add to path: `sudo mv rcc /usr/local/bin/`\n1. Test: `rcc`\n\n## Documentation\n\nVisit [https://sema4.ai/docs/automation](https://sema4.ai/docs/automation) to view the full documentation on the full Robocorp stack.\n\nThe changelog can be seen [here](/docs/changelog.md). It is also visible inside RCC using the command `rcc docs changelog`.\n\nSome tips, tricks, and recipes can be found [here](/docs/recipes.md).\nThese are also visible inside RCC using the command: `rcc docs recipes`.\n\n## Community and Support\n\nThe Robocorp community can be found on [Developer Slack](https://robocorp-developers.slack.com), where you can ask questions, voice ideas, and share your projects.\n\n## License\n\n[Sema4.ai EULA](https://sema4.ai/cdn/downloads/legal/Sema4ai-EULA-v1.0.pdf)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobocorp%2Frcc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobocorp%2Frcc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobocorp%2Frcc/lists"}