Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Alien Examples

Each example is a self-contained template you can initialize with alien init.

Template Description Language
basic-worker-ts The smallest remote worker, in TypeScript. TypeScript
basic-worker-rs The smallest remote worker, in Rust. Rust
ai-quickstart-ts Call the cloud AI service already available in a remote environment. TypeScript
remote-worker-ts Execute agent tool calls near private services and data. TypeScript
data-connector-ts Query a private database without exposing it to the public internet. TypeScript
webhook-api-ts Receive webhooks and expose an API in a remote environment. TypeScript
event-pipeline-ts Process queue, storage, and scheduled events. TypeScript
nextjs-app Deploy a complete Next.js application as a container. TypeScript
github-agent Build a GitHub integration agent with a Next.js dashboard. TypeScript
customer-kubernetes Run a service in your customers' Kubernetes clusters, including air-gapped ones, from a manager you host. Rust
customer-models-ts Let each customer connect models from their cloud account. TypeScript
byob-storage-ts Provision customer-owned object storage and access it from an external SaaS backend. TypeScript
customer-keys-ts Encrypt data with a key controlled by each customer. TypeScript
ai-chatbot-ts Answer questions about a private Postgres with ambient cloud models. TypeScript

Some repository directories are supporting projects or advanced source examples. alien init only lists directories with a valid template.toml, so every option it shows can be scaffolded.

The custom operations example demonstrates a Rust Remote Operator plugin with typed diagnostics, export throttling, and generated metadata.

Getting started

# Install Alien
curl -fsSL https://alien.dev/install | sh -s -- --login

# Create a project from a template
alien init

# Start local development
cd alien
alien dev

Learn more