https://github.com/outerbounds/ob-project-starter
Outerbounds Project Starter Template
https://github.com/outerbounds/ob-project-starter
Last synced: 8 months ago
JSON representation
Outerbounds Project Starter Template
- Host: GitHub
- URL: https://github.com/outerbounds/ob-project-starter
- Owner: outerbounds
- Created: 2025-08-13T04:18:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T03:32:33.000Z (9 months ago)
- Last Synced: 2025-08-29T07:37:30.887Z (9 months ago)
- Language: Python
- Size: 337 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Outerbounds Project Starter Template 👋🌱
Use this repository as a starting point and inspiration for your own projects. Here's a high-level overview of the components included:

The project consists of two flows
1. `XKCDData` - polls [xkcd.com](https://xkcd.com) periodically to fetch the latest comic,
tracked as [**a data asset**, `xkcd`](data).
2. `XKCDExplainer` - triggered by either `XKCDData` or the `XKCDViewer` app via an event.
It uses a local visual language model, tracked as [**a model asset**, `explainer-vlm`](models),
to explain a comic.
In addition to the flows, the project includes [an interactive (Steamlit) dashboard](deployments)
- `XKCDViewer` which you can use to browse past comics and choose to trigger an explanation for one.
[Check out the code](https://github.com/outerbounds/ob-project-starter),
open a new branch, alter any parts of the system, push a pull request, and see what happens!
All changes take effect only in your personal branch, so you can experiment safely ⚗️
In addition, you can play with `HighlightTester`, a flow demonstrating *highlight cards*, aka cards
shown on the overview page, in action.
#### ➡️ For comprehensive documentation, see [the project section in the Outerbounds docs](https://docs.outerbounds.com)