Glad you figured it out.
That dos remind me of having many terminal tabs open and sometimes it's hard to tell which is which.
I separate them by windows and other tabs in proximity.
How can we make them more distinguishable? App name in tab?
Glad you figured it out.
That dos remind me of having many terminal tabs open and sometimes it's hard to tell which is which.
I separate them by windows and other tabs in proximity.
How can we make them more distinguishable? App name in tab?
@andreasdueren in /app/data or browser?
Always good to check the logs for progress
If I need to open a terminal for an app, the search finds it but then I have to change screens to app configuration to access power, fm, term, etc
I'd like to see those icons right in a column below the gear icon of the square tile for easier access.
One click fm!
Some workarounds:
You can check other php apps that may have it packaged to run it from the surrogate container.
You would otherwise have to find a statically compiled binary that includes it.
Or investigate installing a user local php with its own extensions and edit the apache config in LAMP.
That is expected. No?
Thanks my bad.
Official website: nullclaw.io

Null overhead. Null compromise. 100% Zig. 100% Agnostic.
678 KB binary. ~1 MB RAM. Boots in <2 ms. Runs on anything with a CPU.
The smallest fully autonomous AI assistant infrastructure β a static Zig binary that fits on any $5 board, boots in milliseconds, and requires nothing but libc.
Docs: English Β· δΈζ Β· Contributing
678 KB binary Β· <2 ms startup Β· 5,300+ tests Β· 50+ providers Β· 19 channels Β· Pluggable everything
Local machine benchmark (macOS arm64, Feb 2026), normalized for 0.8 GHz edge hardware.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw | π¦ NullClaw | |
|---|---|---|---|---|---|
| Language | TypeScript | Python | Go | Rust | Zig |
| RAM | \> 1 GB | \> 100 MB | < 10 MB | < 5 MB | ~1 MB |
| Startup (0.8 GHz) | \> 500 s | \> 30 s | < 1 s | < 10 ms | < 8 ms |
| Binary Size | ~28 MB (dist) | N/A (Scripts) | ~8 MB | 3.4 MB | 678 KB |
| Tests | β | β | β | 1,017 | 5,300+ |
| Source Files | ~400+ | β | β | ~120 | ~230 |
| Cost | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Any $10 hardware | Any $5 hardware |
Measured with
/usr/bin/time -lon ReleaseSmall builds. nullclaw is a static binary with zero runtime dependencies.
Reproduce locally:
zig build -Doptimize=ReleaseSmall
ls -lh zig-out/bin/nullclaw
/usr/bin/time -l zig-out/bin/nullclaw --help
/usr/bin/time -l zig-out/bin/nullclaw status
Start here if you want the shortest path to install, configure, operate, or extend nullclaw.
Localized documentation lives under docs/en/ and docs/zh/. Use the links below to jump straight to the page you need.
| Need | English | δΈζ |
|---|---|---|
| Start here | docs/en/README.md |
docs/zh/README.md |
| Install | docs/en/installation.md |
docs/zh/installation.md |
| Configure | docs/en/configuration.md |
docs/zh/configuration.md |
| Commands | docs/en/commands.md |
docs/zh/commands.md |
| Development | docs/en/development.md |
docs/zh/development.md |
| Operations | docs/en/usage.md |
docs/zh/usage.md |
| Architecture | docs/en/architecture.md |
docs/zh/architecture.md |
| Security | docs/en/security.md |
docs/zh/security.md |
| Gateway API | docs/en/gateway-api.md |
docs/zh/gateway-api.md |
CONTRIBUTING.md, SECURITY.md, SIGNAL.mdAdd to this LightPanda headless browser and you gain speed and drop overhead.
Would love to see this integrated in Change Detection App as well.
The open-source browser API for AI agents & apps.
The best way to build live web agents and browser automation tools.
Steel Demo 
HighlightsSteel.dev is an open-source browser API that makes it easy to build AI apps and agents that interact with the web. Instead of building automation infrastructure from scratch, you can focus on your AI application while Steel handles the complexity.
Under the hood, it manages sessions, pages, and browser processes, allowing you to perform complex browsing tasks programmatically without any of the headaches:
For detailed API documentation and examples, check out our API reference or explore the Swagger UI directly at http://0.0.0.0:3000/documentation.
Steel is in public beta and evolving every day. Your suggestions, ideas, and reported bugs help us immensely. Do not hesitate to join in the conversation on Discord or raise a GitHub issue. We read everything, respond to most, and love you.
If you love open-source, AI, and dev tools, we're hiring across the stack!
There are many packaged apps that do this as a first run setup then not.
You can check for logs, unique config signatures, db entry, .first_run file or other hints first run and setup is done.
Do any placeholder vars prevent the crash?
Dedup FTW
Woohoo! 2023 -> 2026

@nebulon if nothing in the code calls it, is there an external script or cron?
@archos interesting it knows how to access the old doc to make a new copy.
Nice find!
It doesn't seem to make sense to separate the versions file from the source.
Since the architecture requires this for public pulls, it would make sense to have a homegrown vanilla implementation where this is taken care of.
In the case of the private registry, how could this be solved?
So it could be made public with an agreed upon default app password such as 'cloudron'