Documentation v0.42.0 all versions

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.

AppWhat to learn from it
demo-agentMinimal durable JavaScript agent loop, tool dispatch, human input, and web UI. Start here for a new agent.
workflow-agentFull agent with a persistent shell, deployment editing, app mounts, and peer sessions. It has JavaScript and Rust workflow implementations.
agent-backed-llm-serverOpenAI-compatible endpoint backed by persistent CLI agent sessions.
demo-tutorialSmall serial and parallel workflows, activities, and webhooks in JavaScript, with Rust equivalents.
demo-playwrightDurable browser automation: JavaScript workflow, exec activities, and cleanup after failure or restart.
demo-stargazersGitHub webhook and multi-step workflows that call GitHub, an LLM, and a database, in JavaScript and Rust.
obelisk-version-monitorJavaScript dashboard app that checks repositories and dispatches GitHub Actions.
benchmark-fiboFibonacci workloads in JavaScript and Rust for comparing workflow implementations.
webuiSource of Obelisk's execution and deployment UI; use it when extending the UI itself.