EvoX Genesis
EvoX Genesis turns a high-level software objective into a persistent recursive software world: finite-lived agents recursively develop software, while only accepted consequences persist across develop
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证A developer friendly PaaS for your Kubernetes
翻译准备中
正在加载完整 README。
查看完整 README ↗Canine is a self-hosted Kubernetes deployment platform that brings the simplicity of Platform-as-a-Service (like Heroku) to your own Kubernetes infrastructure. Deploy applications with git push, manage services through an intuitive web interface, and leverage the full power of Kubernetes without writing YAML.
Kubernetes Made Simple Stop wrestling with kubectl and complex YAML manifests. Canine provides a clean web interface to deploy, scale, and manage your applications on Kubernetes.
Git-Driven Deployments Connect your GitHub or GitLab repository and deploy automatically on every push. Canine builds your Docker images and handles the entire deployment pipeline.
Full Kubernetes Control Unlike hosted PaaS solutions, you maintain complete control over your infrastructure. Run Canine on any Kubernetes cluster - cloud, on-premise, or edge.
| Feature | Description |
|---|---|
| 🚀 Automated Deployments | Git webhook integration for continuous deployment from GitHub/GitLab |
| 🐳 Built-in Image Building | Automatic Docker image builds using Dockerfile or buildpacks |
| 🔧 Service Management | Deploy web services, background workers, and scheduled cron jobs |
| 📊 Resource Constraints | Configure CPU, memory, and GPU limits for your applications |
| 🌐 Domain & SSL | Custom domain management with DNS integration and automatic SSL |
| 🔐 Secrets & Config | Environment variables and Kubernetes secrets management |
| 💾 Persistent Storage | Volume management for stateful applications and databases |
| 👥 Multi-tenancy | Account-based isolation with team collaboration and access control |
| ⚙️ Custom Pod Templates | Advanced Kubernetes pod customization with YAML configuration |
| 🔑 Enterprise SSO | Single sign-on support with SAML, OIDC, and LDAP integration |
curl -sSL https://canine.sh/install.sh | bash
Or run manually if you prefer:
git clone https://github.com/CanineHQ/canine.git
cd canine
echo "SECRET_KEY_BASE=$(openssl rand -hex 64)" > .env
docker compose up -d
and open http://localhost:3000 in a browser.
To customize the web ui port, supply the PORT env var when running docker compose:
PORT=3456 docker compose up -d
Canine Cloud offers additional features for small teams:
For more information & pricing, take a look at our landing page https://canine.sh.
Canine is released under the Apache 2.0 License.
You are free to use, modify, and distribute this software for commercial and non-commercial purposes. See the LICENSE file for full details.
For commercial support, enterprise features, or managed hosting, visit https://canine.sh.