A
automagik-si/arca
Be your own cloud
在 GitHub 查看 ↗链接已于 2026-11-13 核查 · HTTP 200 · 打开的是厂商自己的官网
官方说明Be your own cloud. Self-hosted cloud infrastructure for AI agents: run apps, databases and agents on machines you own, with an MCP server and passkey approval. Open source.
- ★ 数取值
- 2 ★ · automagik-si/arca · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-13 · 最近见到 2026-11-14 · 共见到 2 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 2 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
automagik-si/arca;我们收录于 2026-11-13;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。Be your own cloud.
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Infrastructure for AI agents. Yours, end to end.
Arca turns the machines you already own into your own cloud.
Quickstart · Guide
## Works today, and not yet
Arca is an alpha. Read this before you install.
| Works today | Not yet |
| Install with one line. curl -fsSL https://get.automagik.si/arca \| sh on a Linux machine (x86_64, glibc 2.34 or newer) with a running Incus your user can reach. It installs one release, runs the node as your own user's service, and leaves a node that only looks: an assistant with its token reads your projects, instances, host readings and alerts, and changes nothing. | No program for ARM, and no installer for a Mac: the installer stops on anything but Linux on x86_64. On another architecture it names building from source. It does not install Incus or give your user access to it. It was run for real on one machine that already had Incus and Arca, and not on a machine that never had either. |
| Connect an assistant on the same machine. The installer opens the node's MCP door at http://127.0.0.1:7471/mcp (or the next free port up to 7480), for this machine only and only with a token, and prints the one line that adds it to Claude Code. An assistant with a shell can use arca call instead. sh install.sh --no-door opens no port at all. | The installer opens no address another machine can reach. An assistant on another machine needs a tailnet or reverse-proxy listener, added to the config by hand: "Tailnet listener" and "Proxy listener" in the guide. |
| Turn on changes in one step. arca init --enable-changes, or --enable-changes on the install line. It asks before it writes (on the install line, the flag is your yes), writes only the keys the config lacks, names every token that would not wait for your approval, and keeps the config as it was. arca init --watch-only goes back, and removes nothing. | That step does not turn on virtual machines (the workspace and the GitHub and GitLab runner pools), tenants, or taking over a service that already runs on the machine. Each is set in the config by hand: "Turning on changes" says what the step does not do. |
| Approve on the machine itself. The step names an approval page at http://localhost:7471/approve (the port is the door's), with no domain and no certificate. You enrol a passkey with a setup code from the machine's screen, or from arca setup-code in a terminal, and approve each proposal there. From another computer the page opens through one ssh -L line. | Approving from a phone, on a machine with no name. A phone cannot open that page: it needs the node reachable under a name with a certificate, on a tailnet or a domain, set by hand. That page is for a machine where every account is trusted, and it was driven by a test browser's virtual passkey, not yet by a real passkey manager: read this first. |
| Know where you are. arca status says in words whether the node only looks or may change things, which doors are open, which page approves and whether it is open, whether a passkey is trusted, and ends with two lines: Next:, the one thing to do, and More:, where the rest is. arca status --security says the rest: what Arca may touch, and who can reach what. | It speaks for the unix socket, the door on this machine and the approval page. A tailnet or proxy address is named from the config file and not checked. |
Arca turns the machines you already own into your own cloud.
Quickstart · Guide
## Works today, and not yet
Arca is an alpha. Read this before you install.
| Works today | Not yet |
| Install with one line. curl -fsSL https://get.automagik.si/arca \| sh on a Linux machine (x86_64, glibc 2.34 or newer) with a running Incus your user can reach. It installs one release, runs the node as your own user's service, and leaves a node that only looks: an assistant with its token reads your projects, instances, host readings and alerts, and changes nothing. | No program for ARM, and no installer for a Mac: the installer stops on anything but Linux on x86_64. On another architecture it names building from source. It does not install Incus or give your user access to it. It was run for real on one machine that already had Incus and Arca, and not on a machine that never had either. |
| Connect an assistant on the same machine. The installer opens the node's MCP door at http://127.0.0.1:7471/mcp (or the next free port up to 7480), for this machine only and only with a token, and prints the one line that adds it to Claude Code. An assistant with a shell can use arca call instead. sh install.sh --no-door opens no port at all. | The installer opens no address another machine can reach. An assistant on another machine needs a tailnet or reverse-proxy listener, added to the config by hand: "Tailnet listener" and "Proxy listener" in the guide. |
| Turn on changes in one step. arca init --enable-changes, or --enable-changes on the install line. It asks before it writes (on the install line, the flag is your yes), writes only the keys the config lacks, names every token that would not wait for your approval, and keeps the config as it was. arca init --watch-only goes back, and removes nothing. | That step does not turn on virtual machines (the workspace and the GitHub and GitLab runner pools), tenants, or taking over a service that already runs on the machine. Each is set in the config by hand: "Turning on changes" says what the step does not do. |
| Approve on the machine itself. The step names an approval page at http://localhost:7471/approve (the port is the door's), with no domain and no certificate. You enrol a passkey with a setup code from the machine's screen, or from arca setup-code in a terminal, and approve each proposal there. From another computer the page opens through one ssh -L line. | Approving from a phone, on a machine with no name. A phone cannot open that page: it needs the node reachable under a name with a certificate, on a tailnet or a domain, set by hand. That page is for a machine where every account is trusted, and it was driven by a test browser's virtual passkey, not yet by a real passkey manager: read this first. |
| Know where you are. arca status says in words whether the node only looks or may change things, which doors are open, which page approves and whether it is open, whether a passkey is trusted, and ends with two lines: Next:, the one thing to do, and More:, where the rest is. arca status --security says the rest: what Arca may touch, and who can reach what. | It speaks for the unix socket, the door on this machine and the approval page. A tailnet or proxy address is named from the config file and not checked. |
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/automagik-si-arca/)
- 来源
- github · https://github.com/automagik-si/arca
- 按领域浏览
- 开源项目
- Traction
- 2 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。