Skip to main content

Open Source Components

Three components, published on their own.

These components were extracted from UnDercontrol and released under open source licenses. You can read them, install them into your own projects, and build against them — without running UnDercontrol at all.

3 repositoriesMIT and AGPL-3.0No account needed to use them

What is published here, and what is not

Each component below is released under the open source license printed on its card. That license covers that one repository and nothing else.

UnDercontrol itself — the backend, the web app, the desktop app and the CLI — is a proprietary product, and its source is not published. Installing anything on this page gives you that component, not the product.

The components

Each one is useful on its own.

A repository earns a place here by being installable today, carrying a license, and having a one-sentence answer to “what does this have to do with UnDercontrol?”

ud-dataflow-diagram

MIT

This is the diagram editor built into UnDercontrol, extracted into a React component library you can install in your own app. UnDercontrol builds from this same repository, so what you install is the editor that ships in the product — not a reduced copy of it.

Reach for it when an agent should write the graph as JSON and a person should rearrange the picture by hand. It renders a dataflow or architecture diagram from a plain JSON document and hands edits back in the same shape.

$ npm install @oatnil/ud-dataflow-diagram

ud-schemas

MIT

The JSON Schemas for the objects UnDercontrol stores — 21 of them, covering tasks, notes, boards, comments, files, diagrams, agents and more. They are the written-down shape of the data, published separately from the server that serves it.

Reach for it when you are writing your own client, an importer, or an integration: validate against these instead of reverse-engineering shapes out of API responses, and you will know when a field changes rather than discovering it in production.

ud-chrome-extension

AGPL-3.0

The Web Clipper browser extension. It saves a page as a full HTML snapshot or as Markdown, either to a local file or into UnDercontrol — and the local half works with no account at all.

Reach for it when you want to keep what you read. A clipper necessarily sees every page you visit; this one is published in full, so you can read exactly what it does with that access before you install it.

Other repositories live under the same organization. They are listed here once they stand on their own — a reader should be able to install one and use it without a tour of everything else.

Take a piece with you.

Read the code, open an issue, or send a pull request. Each repository takes contributions on its own terms.