An open API service indexing awesome lists of open source software.

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

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)