HN user

simbaz

54 karma
Posts8
Comments8
View on HN

It gives OpenClaw its own isolated Docker workstation so it doesn't touch your local file and passwords, then records what it does — screen, console, network — and uses AI to analyze the recordings.

The idea came from a simple problem: you hire openclaw work for you, you provide a secure seat and monitor everything with AI camera.

The concern from my side is, chat logs tell what the openclaw said it did, but not what it actually did. Especially when it's running autonomously — installing packages, writing files, making network calls — inside a container you can't see.

CameraClaw sits between you and the sandbox. It captures screen activity through KasmVNC, streams the agent's console in real time, and optionally sends screen changes to a VLM for analysis. Everything gets saved as a timeline you can scrub through later.

It runs standalone —

./deploy.sh to build the sandbox, npm start for the dashboard, open localhost:3100. Also plugs into the DeepCamera / Aegis-AI ecosystem as a skill, but doesn't need any of that.

MIT licensed. Happy to answer questions about the architecture or the recording pipeline.

The world's first AI Home Security Agent for your home. Runs on your Mac or PC — even a Mac M1 Mini with 8GB RAM can deploy a LFM2.5 model for video analysis.

Connect any camera you already own — Ring, Blink, DaHua, HikVision, Reolink, any RTSP/ONVIF IP camera, your laptop's webcam, or even an old iPhone sitting in a drawer. Aegis unifies them all into one place.

Choose how your AI runs: locally via llama-server with vision models from HuggingFace (SmolVLM2, LLaVA, MiniCPM-V, Qwen-VL, LFM, and more), or through GPT Vision / Google APIs with your own key. Aegis doesn't just flag motion — it tells you who's there and what's happening.

Behind the smart alerts is an agentic framework with an advanced memory and knowledge system. Aegis learns who's family, what's routine, and what's actually unusual. It deduplicates events, builds context over time, and makes security decisions, not just detections. Alerts go to Slack, Discord, or Telegram — wherever your family already is.

Missed something? Just ask: "What happened at the front door today?" Your agent watched everything and gives you a real answer — not a list of clips. Everything is stored locally. Every clip on your machine, instant playback, no subscription. One unified timeline across all cameras. I built this because I was tired of useless motion alerts, footage locked behind subscriptions, and having no way to just ask what happened while I was away. The app is functional and I use it daily. Multi-camera integration, local and cloud AI, unified timeline, chat interface, smart alerts, cross-platform (Mac, Windows, Linux) all working.

Happy to answer any questions!

The cameras don’t watch over, just feel and tell… When the video is needed indeed, but not always. So can we make a camera which is just blind and still tell things in other ways: how long have I studied, how often I do the work-out, etc…

Here is the app goes online on Android: https://play.google.com/store/apps/details?id=org.sharpai.ai... (Note: don’t try to search on Google play, the keyword “blind camera” just doesn’t work, click on the above link is the way to download the app on Google play, if you still like it after reading this article. ) The first screen after installed and lunched the “Blind Camera” app. It is a very simple GUI, the only option you can choose is the front or rear camera. (don’t worry about it, the camera doesn't see the image anymore, it processes the data that came out from sensors and throws it away immediately after processing it. Never appear to other apps or go out from the devices.) After sitting the mobile on my desk for a while, a green bar appears on the bottom under 12:00. This indicates how long I have been “Here” for writing this article, at 12:00 pm, California, Silicon Valley. While staying longer, there is a flame that comes from the lamp. Flame is bigger while staying longer.

Last sentence: the team is working on an incoming “teachable” version, which will allow the end-user to tech the “Blind Camera” to recognize “action” blindly, the “teaching” should be also very easy: sitting and working.

Hi, Mattlondon, it's really nice to have your reply. You are asking a good question, the 'Mali GPU' supporting is not for RPi, it's on the board which has 'Mali GPU' as RK3288/3399 or others (MTK/....). For now, the reference code is running on RPi cpu, a light MXNET model do the extracting of face feature, the detection code is also running on RPi, the classifier is on RPi too. The API server is the APP logic server, AWS/MINIO is storage layer. The light model is https://github.com/deepinsight/insightface/wiki/Model-Zoo#34...

which running MobileNet as backbone. IF running on Mali GPU, ResNet50 can be used. Inference duration depends on the GPU power. if running on Mali 720 MP2, should be something close to 0.3s.

Three years ago, we decided to develop production on the hottest area: machine learning/deep learning. We tried several cloud option, but can't make real production due to cost and other limitation.

So, we start to develop this production: DeepCamera.

Specify to one hardware(camera), go deep inside for porting would cost half of year based on our strong embedded linux(router) experiment. So, this is the best way we figured out: software on set-up-box or Android(tablet/mobile).

Also, we strongly believe AutoML is the only way for AI production to success. Users should be able to teach/train AI(Model) simply just like chatting. So we developed the application as wechat/whatsapp. People start to talk to machine to make them clever. When they recognized people wrong, just rename it, machine will train its brain to remember it.

After deployment in one of the largest industry leading data center to protect their security, we finally getting to our final target: open source.

This is the way a platform likes Android could born on AI. This is our dream, Android on AI, that's SharpAI. With your help, we will success.