In the field of AI agents, most solutions are either too complex requiring extensive programming or too simplistic to meet practical needs. Astonish aims to strike a balance between the two, providing a powerful yet easy-to-use local AI agent platform.
This project is deeply inspired by OpenClaw— which pioneered several innovations in the personal AI assistant space, including resident daemons, skills as Markdown, multi-channel messaging, and a tool-first architecture. Astonish reimplements these concepts in Go and adds a unique feature: automatic workflow refinement.
The core principles can be summarized as:
- Local First: All data processing and model inference are done locally to protect privacy
- Single Binary: The entire system is compiled into an independent executable file for zero-dependency deployment
- Chat First: Interact with agents via natural language dialogue to lower the barrier to use
- Reusable Workflows: Successful task executions can be refined into reusable YAML workflows