# Bluesky Labs Open-source Integration Roadmap

Date: 2026-06-09  
Scope: idea consolidation + Skyling v1.4 development direction

## Core principle

Open-source projects should not be copied blindly. They should be treated as one of five things:

1. **Reference** — study the UX/architecture and rebuild a smaller Bluesky-native version.
2. **Prototype** — make a tiny demo before adding a full dependency.
3. **Dependency** — adopt only when the license is clear and the user route is strong.
4. **Data source** — use only with source, last-checked, confidence and attribution fields.
5. **Later** — keep the idea, but do not distract the current release.

## Candidate map

| Candidate | Bluesky fit | Recommended role | First action |
|---|---|---|---|
| WebLLM / browser AI | Local AI Atlas, Skyling future chat, browser-local AI demo | Prototype later | Add compatibility checker and tiny model warning first |
| tldraw / infinite canvas | Workflow Canvas, visual tool routes, creator/developer maps | Later prototype | Start with simple route cards before full canvas |
| Excalidraw-style whiteboard | Storyboard, campaign map, AI workflow sketching | Reference | Borrow hand-drawn planning feel, not the whole app |
| Open alternative directories | Open Alternative Navigator | Data/reference | Keep beginner-friendly fields: self-host, difficulty, license, last checked |
| UI template directories | Open UI Template Atlas | Data/reference | Link to original repo/demo; add license and install command fields |
| Browser video editors | Creator Final Check Lab | Reference | Do not build full editor first; build caption/audio/thumbnail QA |
| Docs frameworks | Guides scaling | Later | Consider only after guides become too many for static HTML management |

## Near-term roadmap

### Now
- Keep improving Local AI Atlas, Open Alternative Navigator and Template Atlas.
- Use Skyling as the guide layer that explains routes and nudges daily missions.
- Add source/confidence fields before expanding Atlas data volume.

### Next
- Prototype WebGPU/WebLLM compatibility checker.
- Prototype Creator Final Check as a lightweight QA page.
- Add more guide pages for the most searched tool keywords.

### Later
- Workflow Canvas using tldraw/Excalidraw-style interaction.
- Optional WebLLM-powered Skyling chat.
- Markdown/doc framework migration if guide count becomes hard to manage.

## Skyling integration

Skyling should evolve from mascot into product guide:

- Explain what each route is for.
- Give one tiny daily mission.
- React to open-source roadmap pages.
- Help classify ideas: reference, prototype, dependency, later, avoid.
- Stay local-first, optional and non-blocking.

## Safety rules

- Do not claim ownership of third-party templates, projects, sounds or assets.
- Do not include third-party code/assets without license review.
- Do not present starter data as verified data.
- Do not turn Skyling into a mandatory assistant that blocks the user.
- Keep no-login, localStorage-only companion behavior until AI mode is explicitly added.
