Disclaimer & risks
Atelier is early-access software. Its source code is licensed under the LICENSE; using a running Atelier instance is governed by the separate Terms of Use, which explicitly permit publicly sharing apps you build with Atelier, including on social media. It is provided “as is”, with no warranty of any kind — express, implied, or statutory — including but not limited to fitness for a particular purpose, security, or merchantability. The author assumes no liability for damages arising from its use.
What’s your responsibility, not ours
LLM and AI service costs
Atelier makes paid API calls to LLM providers (Anthropic, OpenAI, others) using credentials you configure. Costs can be substantial. Runaway agentic loops, orphaned applications still being monitored, or misconfigured profiles can rack up unexpected charges.
- Monitor your provider dashboards. Anthropic, OpenAI, and others all have spend graphs and budget alerts.
- Set spend alerts at the provider level. Atelier doesn’t enforce a budget cap.
- Pause apps you’re not using. A paused app does not invoke the build or operations LLMs.
- Review the per-role model assignments in Settings → AI. Pinning a smaller model for the Pre-build Review and Nova roles can reduce passive spend significantly.
Cluster, hosting, and infrastructure costs
Any compute, storage, bandwidth, or third-party services you run Atelier on — local k3s, cloud VMs, Tailscale subscriptions, container registries, etc. — are billed to you directly.
Code and deployed apps
Atelier itself does not author your application code. The code comes from you, or from an AI agent — your own, or the optional bundled build agent (Claude Code / opencode). Atelier generates the Kubernetes manifests and routing from the code you bring, builds the container images, and deploys them. Any code — whether you wrote it or an agent did — may contain bugs, security vulnerabilities, insecure defaults, or unintended behaviour. Review it before exposing apps publicly. Don’t assume an app that built and deployed cleanly is production-ready.
The pre-deploy lint gate and post-build CVE scanning catch a lot, but they don’t catch everything. Treat them as belt-and-braces, not a guarantee.
Data you put into the platform
Including app descriptions, build logs, secrets, uploaded files, and the SQLite database under /data. Back up anything you can’t afford to lose. Treat the cluster as you would any other dev/staging environment — not a system of record.
What Atelier is not
- Not a managed service. There is no SLA, no on-call rotation, and no guarantee of compatibility between releases.
- Not a security boundary. Atelier runs your generated apps on your own k3s cluster. Network exposure, firewall rules, and authentication for those apps are your call.
- Not regulated-industry-ready. If you’re considering using Atelier for anything regulated, customer-facing, or revenue-bearing, consult your own legal and security advisors first.
Trademarks and third-party products
Atelier is built on, deploys, or interoperates with a number of third-party products and open-source projects, including k3s, Gitea, Traefik, BuildKit, Trivy, and Longhorn, and it can connect to services such as Tailscale, Cloudflare, Microsoft Azure, Anthropic’s Claude, and Kasten K10 by Veeam. All product names, logos, and trademarks are the property of their respective owners. Their mention, here or in the application, is for identification and interoperability only. It does not imply any affiliation with, sponsorship by, or endorsement of Atelier by those companies or projects. Atelier is an independent project and is not affiliated with any of them.
The open-source components Atelier is built from are distributed under their own licenses; their full attribution notices are published with each release and listed on the Open source & attributions page.
Contact
Liability or licensing questions: tryatelierai@gmail.com.
Bug reports and operational questions: Discord or GitHub.
The formal terms — copyright, restrictions, no-warranty clause — are in the LICENSE. This page is a plain-language summary, not a substitute for the LICENSE itself.