ES version is available. Content is displayed in original English for accuracy.
A few months ago, I tried to automate some of my work with the popular AI agent OpenClaw, and then I quickly realized how difficult it is to get it to work with APIs and third-party services securely, which is essential for a lot of work-related tasks.
Then I realized OpenClaw is more of a personal assistant and it was not designed to get actual work done as a coworker. So I started to build Valmis, an alternative to OpenClaw that works with more than 100 apps and services, with security being the priority.
Valmis addresses the security issue by designing a proxy system: dockerized agent runtime can only request the host machine to make API requests by providing the relevant credential ID. The host then makes the actual request and returns the JSON data to the agent runtime. With this design, you can even turn off the internet access of the agent container while making it work.
Our proxy system now supports 100+ business and productivity integrations, including all Google Workspace apps, Slack, Notion, HubSpot, Salesforce, and Figma.
One of the coolest features of Valmis is the automated workflow. You can automate multi-step workflows using our workflow builder. Each workflow can be triggered by cron, webhooks, app events, and it supports conditions and loops.
I'd be happy to answer any questions in the comment section.

Discussion (4 Comments)Read Original on HackerNews
- Agents have cross-session memory: Your agents are able to automatically write memory when you tell them anything worth remembering or when it discovers something that might be useful in the future.
- Browser automation: Agents can operate a headless browser, navigate, fill forms, click, read pages, and take screenshots. Browsers are also managed by the host machine, so agents interact with them using proxy.
- Human in the loop: Whenever there is a critical decision to make, the agent pauses and asks the human for a set of options.
- Team knowledge base and skill system.
Overall, Valmis is designed to run on the cloud and collaborate with humans to get work done (Valmis means "done" and "completed" in Estonian). If you have any questions about the project, please leave a comment, and I'll reply to all questions.
This is an example I created to show how LLMs can actually do rigorous work. We cannot always trust the output generated (or hallucinated most of the time) by LLMs, but if we add a deterministic tool layer and instruct the model to rely only on the tool's output, we can get more accurate results. In this case, the tool used is a lightweight chess engine.