Skip to content

Commit 0273723

Browse files
committed
docs: added README.md
1 parent 53fd182 commit 0273723

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
claude-podman
2+
====
3+
4+
Claude for the security-conscious: run [claude-code, the claude cli tool](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview), in a rootless podman container.
5+
6+
Installation
7+
----
8+
9+
First, download and install podman. Installation is easy and secure with curl
10+
11+
```sh
12+
curl --proto '=https' --tlsv1.2 -sSf \
13+
https://raw.githubusercontent.com/EvanCarroll/claude-podman/refs/heads/main/bin/claude |
14+
sudo tee /usr/local/bin/claude-podman
15+
```
16+
17+
Now you can just run `claude-podman`.
18+
19+
Benefit
20+
----
21+
22+
This provides the following benefits:
23+
24+
* Claude only gets file access to
25+
* Files in the present working directory
26+
* `$HOME/.claude.json`
27+
* `$HOME/.claude`
28+
* Claude can only execute the files that exist in the image.
29+
30+
This image runs rootless. Inside the image, it runs as non-root. Claude is
31+
maximally locked down and can't even update itself.

0 commit comments

Comments
 (0)