Example Applications
Obelisk apps are deployments of JavaScript or Rust workflows, activities, and webhooks. Start with
obelisk generate new my-app, then use these repositories for working patterns. An agent can read
this page through llms.txt and copy only the pieces an app needs.
| App | What to learn from it |
|---|---|
| demo-agent | Minimal durable JavaScript agent loop, tool dispatch, human input, and web UI. Start here for a new agent. |
| workflow-agent | Full agent with a persistent shell, deployment editing, app mounts, and peer sessions. It has JavaScript and Rust workflow implementations. |
| agent-backed-llm-server | OpenAI-compatible endpoint backed by persistent CLI agent sessions. |
| demo-tutorial | Small serial and parallel workflows, activities, and webhooks in JavaScript, with Rust equivalents. |
| demo-playwright | Durable browser automation: JavaScript workflow, exec activities, and cleanup after failure or restart. |
| demo-stargazers | GitHub webhook and multi-step workflows that call GitHub, an LLM, and a database, in JavaScript and Rust. |
| obelisk-version-monitor | JavaScript dashboard app that checks repositories and dispatches GitHub Actions. |
| benchmark-fibo | Fibonacci workloads in JavaScript and Rust for comparing workflow implementations. |
| webui | Source of Obelisk's execution and deployment UI; use it when extending the UI itself. |