freshcrate
Skin:/
Home > Developer Tools > semiont

semiont

Semiont supports human+ai collaborative knowledge work. Use it as: a Wiki, Semantic Layer, Context Graph, Knowledge Base, Annotator, Research Tool, or Agentic Memory...

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Semiont supports human+ai collaborative knowledge work. Use it as: a Wiki, Semantic Layer, Context Graph, Knowledge Base, Annotator, Research Tool, or Agentic Memory...

README

Semiont

Semiont is an open-source semantic wiki where humans and AI agents collaboratively annotate, link, and extend a shared corpus of documents.

Semiont screenshot

Quick Start

Start the browser

Install one of Apple Container, Docker, or Podman if you don't already have one.

Run the published frontend container image (substitute docker or podman for container as needed):

container run --publish 3000:3000 -it ghcr.io/the-ai-alliance/semiont-frontend:latest

Also available as a desktop app (macOS, Linux). See Frontend setup for details.

Point your web browser to the Semiont browser running at http://localhost:3000.

Start a knowledge base

Clone a knowledge base and follow its README. Each KB repo contains configuration, container definitions, and startup scripts under .semiont/.

Knowledge Base Description
semiont-template-kb Empty template โ€” start here for a new project
gutenberg-kb Public domain literature from Project Gutenberg
synthetic-family Synthetic family dataset for testing and exploration

Connect browser to knowledge base

In the Semiont browser's Knowledge Bases panel, enter host localhost, port 4000, and the email and password you provided when starting the backend.

Connect to knowledge base

Automate

Every operation in the GUI is available programmatically. The same seven flows โ€” yield, mark, match, bind, gather, browse, beckon โ€” work identically whether driven by a human, a script, or an AI agent.

Semiont CLI โ€” pipe the full annotation pipeline from the terminal:

semiont mark doc-123 --delegate --motivation linking --entity-type Person --entity-type Organization
semiont gather annotation doc-123 ann-456
semiont match doc-123 ann-456
semiont bind doc-123 ann-456 target-789

API Client โ€” type-safe TypeScript SDK organized by the seven verbs:

const semiont = new SemiontApiClient({ baseUrl, eventBus, getToken });

await semiont.mark.assist(resourceId, 'linking', { entityTypes: ['Person'] });
const context = await firstValueFrom(semiont.gather.annotation(annId, resourceId));
const results = await firstValueFrom(semiont.match.search(resourceId, refId, context));
await semiont.bind.body(resourceId, annId, [{ op: 'add', item: { type: 'SpecificResource', source: targetId } }]);

Agent Skills โ€” ready-made skill definitions that agentic coding assistants like Claude Code can use to drive the full pipeline without writing integration code.

See the Local Semiont Overview for alternative setup paths.

Why Semiont

Built on the W3C Web Annotation standard, Semiont transforms unstructured content into interconnected semantic networks โ€” all stored as portable, interoperable annotations. Self-hosted, so your data stays on your infrastructure. Inference runs on Anthropic (cloud) or Ollama (local) โ€” mix providers per worker to balance cost, capability, and privacy.

Eliminate Cold Starts โ€” Import a set of documents and the seven flows immediately begin producing value: AI agents detect entity mentions, propose annotations, and generate linked resources while humans review, correct, and extend the results. The knowledge graph grows as a byproduct of annotation โ€” no upfront schema design, manual data entry, or batch ETL pipeline required.

Calibrate the Humanโ€“AI Mix โ€” Because humans and AI agents share identical interfaces, organizations can dial the mix to fit their constraints. A domain with abundant expert availability and a high accuracy bar can run human-primary workflows with AI suggestions; a domain rich in GPU capacity but short on specialists can run agent-primary pipelines with human spot-checks. Supervision depth, automation ratio, and quality gates are deployment decisions โ€” not architectural rewrites.

Core Tenets

Peer Collaboration โ€” Humans and AI agents are architectural equals. Every operation flows through the same API, event bus, and event-sourced storage regardless of who initiates it. Any workflow can be performed manually, automated by an agent, or done collaboratively.

Document-Grounded Knowledge โ€” Knowledge is always anchored to source documents. Annotations point into specific passages; references link documents to each other. The knowledge graph is a projection of these grounded relationships, not a replacement for the original material.

Seven Collaborative Flows โ€” humans and AI agents work as peers through seven composable workflows:

  • Yield โ€” Introduce new resources into the system โ€” upload documents, load pages, or generate new content from annotated references
  • Mark โ€” Add structured metadata to resources โ€” highlights, assessments, comments, tags, and entity references โ€” manually or via AI-assisted detection
  • Match โ€” Search the knowledge base for candidate resources using multi-source retrieval and composite scoring โ€” structural signals plus optional LLM re-ranking
  • Bind โ€” Resolve ambiguous references to specific resources, linking entity mentions to their correct targets in the knowledge base
  • Gather โ€” Assemble related context around a focal annotation for downstream generation or analysis
  • Browse โ€” Navigate through resources, panels, and views โ€” structured paths for reviewing and examining content
  • Beckon โ€” Direct user focus to specific annotations or regions of interest through visual cues and coordination signals

๐Ÿ“ฆ Published Artifacts

๐Ÿ“– Documentation

Document Description
Architecture System design, event sourcing, and layered package structure
W3C Web Annotation How Semiont implements the W3C standard across all layers
Local Development Get running locally โ€” prerequisites, configuration, first launch
API Reference HTTP endpoints (OpenAPI spec)
Packages All published npm packages with dependency graph
Deployment Production deployment, platforms, scaling, and maintenance
Security Authentication, RBAC, and security controls
Contributing How to participate, testing guide, and development standards

Applications

Application Description
Backend Hono API server โ€” routes, event bridging, real-time SSE, logging
Frontend Vite + React SPA โ€” annotations, accessibility, i18n, performance
CLI Environment management, service orchestration, deployment commands

Core Development & Contributing

โš ๏ธ Early Development: Semiont is in active alpha development. The API is not yet stable and breaking changes are expected. See CONTRIBUTING.md for how to participate.

Continuous Integration Security Tests Accessibility Tests WCAG 2.1 AA License Issues

GitHub Codespaces (Recommended for quick setup):

Open in GitHub Codespaces

See .devcontainer/README.md for setup details.

Local Development:

Semiont uses a CLI (semiont) to initialize projects, provision services, and manage environments. See LOCAL-DEVELOPMENT.md for installation, configuration, and running locally.

See CONTRIBUTING.md for how to participate, testing guide, and development standards.

๐Ÿ“ File Layout

semiont/
โ”œโ”€โ”€ specs/                      # API specifications (spec-first architecture)
โ”‚   โ”œโ”€โ”€ src/                    # OpenAPI source files (tracked in git)
โ”‚   โ”‚   โ”œโ”€โ”€ openapi.json        # Root spec with $ref to all paths/schemas
โ”‚   โ”‚   โ”œโ”€โ”€ paths/              # Individual endpoint definitions
โ”‚   โ”‚   โ””โ”€โ”€ components/
โ”‚   โ”‚       โ””โ”€โ”€ schemas/        # Schema definitions
โ”‚   โ”œโ”€โ”€ openapi.json            # Generated bundle (gitignored, built by Redocly)
โ”‚   โ””โ”€โ”€ docs/                   # API and W3C annotation documentation
โ”œโ”€โ”€ apps/                       # Application packages
โ”‚   โ”œโ”€โ”€ frontend/               # Vite + React frontend SPA
โ”‚   โ”œโ”€โ”€ backend/                # Hono backend API server
โ”‚   โ””โ”€โ”€ cli/                    # Semiont management CLI
โ”œโ”€โ”€ packages/                   # Shared workspace packages (see packages/README.md)
โ”‚   โ”œโ”€โ”€ api-client/             # OpenAPI-generated TypeScript SDK
โ”‚   โ”œโ”€โ”€ core/                   # Core types and utilities
โ”‚   โ”œโ”€โ”€ event-sourcing/         # Event store and view storage
โ”‚   โ”œโ”€โ”€ content/                # Content-addressed storage
โ”‚   โ”œโ”€โ”€ graph/                  # Graph database abstraction
โ”‚   โ”œโ”€โ”€ ontology/               # Entity types and tag schemas
โ”‚   โ”œโ”€โ”€ inference/              # AI prompts, parsers, and text generation
โ”‚   โ”œโ”€โ”€ make-meaning/           # Context assembly, detection, reasoning
โ”‚   โ”œโ”€โ”€ jobs/                   # Job queue and worker infrastructure
โ”‚   โ”œโ”€โ”€ react-ui/               # React components and hooks
โ”‚   โ”œโ”€โ”€ mcp-server/             # Model Context Protocol server
โ”‚   โ””โ”€โ”€ test-utils/             # Testing utilities and mock factories
โ”œโ”€โ”€ docs/                       # System documentation
โ””โ”€โ”€ scripts/                    # Build and utility scripts

See packages/README.md for detailed package documentation, architecture overview, and dependency graph.

๐Ÿ“œ License

Apache 2.0 - See LICENSE for details.

Release History

VersionChangesUrgencyDate
v0.7.0## What's Changed * bump version to 0.6.16 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1696 * The Archivist admits a job's writes on the resource the job made by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1697 * Citations state their span: marked claims, sources' names, and PDF anchors from the compiler by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1698 * A job's result types are named verb first, and the cite option is described as iHigh10/23/2026
v0.6.15## What's Changed * 0.6.14 release prep; subsequent version bump by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1691 * The Smelter works on as many PDFs at once as its memory holds, a bus emit can be 8 MiB, CLI verbs take each id by option or bare, and the embeddable viewers take their language as a prop by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1692 * Every SDK renews a refused token once and sends the request again; the spec names the refusal-rate limHigh10/17/2026
v0.6.14## What's Changed * bump version to 0.6.14 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1680 * The npm and image publishes run at the release's tag, verify-release's provenance check cannot hang, and the packages README is one table per language by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1681 * Every delegated job's progress can be cancelled, and ends saying so; builder docs on each way a program signs in by @adampingel in https://github.com/The-AI-AllHigh10/15/2026
v0.6.13## What's Changed * deps(deps-dev): bump stylelint from 17.15.0 to 17.16.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/1598 * bump version to 0.6.13 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1601 * Each toolchain version is written once and held by a gate (Rust, Go, Python, Node); CodeQL covers the Python SDK, the Go SDK and the desktop shell; the PR template names the Python SDK and the Archivist by @adampingel in https://github.com/The-AI-AlliHigh10/13/2026
v0.6.12## What's Changed * bump version to 0.6.12 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1596 * deps(deps): bump proxy-addr from 2.0.7 to 2.0.8 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/1592 * deps(deps): bump @anthropic-ai/sdk from 0.129.0 to 0.131.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/1589 * desktop(deps): bump tauri from 2.12.0 to 2.12.1 in /apps/desktop/src-tauri in the desktop-crates group by @dependabot[botHigh10/6/2026
v0.6.11## What's Changed * 0.6.11 prep by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1583 * Package READMEs and docs are written for the people who change each package; the main README routes each reader to their docs; the MCP tool list says what its tools do by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1584 * Batch 14 Dependabot updates: 16 PRs across npm, Cargo, Docker and the Rust toolchain by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/158High10/6/2026
v0.6.10## What's Changed * bump version to 0.6.10 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1561 * Builder docs and agent skills live in docs/builder, the README is a nine-step quick start that names both SDKs, and nothing refers to the removed EventBus.get by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1562 * Reorganize docs by reader; remove stale claims, history narration and dead code by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1563 *High10/5/2026
v0.6.9## What's Changed * The 0.6.8 npm publish failed on manifests committed with the publish-time version stamp; internal dependencies are "*" again, and a lint holds them there by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1549 * bump version to 0.6.9 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1551 * Ids are typed: the spec names four kinds and the rule each is held to, the gateway refuses any other, and both SDKs generate their id types from it; an uploadHigh10/4/2026
v0.6.8## What's Changed * bump version to 0.6.8 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1536 * Rusty Dispatcher by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1537 * Compile the Rust workspace once per image build; start each build as a slot frees by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1538 * launcher tests: the fake runtime refuses a held port, and a cleanup names a port it could not free by @adampingel in https://github.com/The-High10/2/2026
v0.6.7## What's Changed * bump version to 0.6.7 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1519 * desktop: the Tauri CLI comes pinned and prebuilt from the lockfile, not compiled fresh on every release by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1520 * launcher: codespace starts that don't collide; secrets resolved once, scoped per service, off the command line, and daemon passwords the launcher keeps by @adampingel in https://github.com/The-AI-Alliance/semHigh9/30/2026
v0.6.6## What's Changed * speed up build and bump version to 0.6.6 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1510 * The doc-snippets gate covers the two READMEs that carry SDK code, and both had rotted. by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1512 * launcher: run codespace KBs on the launcher โ€” Linux Docker fixes, one issuer port per KB, codespace records that agree by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1513 * The gateway's High9/29/2026
v0.6.4## What's Changed * bump version to 0.6.4 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1464 * The nine verbs never touched the launch flow but shared its namespaceโ€ฆ by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1465 * launcher: one service descriptor set, one start order, and the five concepts the lifecycle actually runs on by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1466 * The suite could not tell a health probe aimed at nothing froHigh9/25/2026
v0.6.1## What's Changed * bump version to 0.6.1 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1450 * Delete what no longer earns its place, and give the gateway one answer per question by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1451 * react-ui: CI was running 149 of 179 test files โ€” run them all, and stop unit tests building real HTTP transports by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1452 * Test doubles refuse instead of inventing; High9/24/2026
v0.5.39## What's Changed * 2026 09 160 0.5.39 prep by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1383 * Refuse a stream outside the subscription set, and declare each client's channels once by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1384 * Declare how each channel crosses the wire, on two axes by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1385 * The bus carries frames: correlationId and scope ride an envelope, not the payload by @adampingelHigh9/17/2026
v0.5.38## What's Changed * bump version to 0.5.38 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1380 * Signal Plane: the gateway's message fabric behind a driver interface โ€” in-process default, NATS option, N-replica capable by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1381 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.5.37...v0.5.38High9/16/2026
v0.5.37## What's Changed * publish.sh skips an already-published version instead of aborting by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1363 * bump version to 0.5.37 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1376 * Batch 9 Dependabot updates: 10 PRs consolidated + js-yaml override scoped by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1377 * Job queue: a driver-selected queue behind one interface, JetStream first by @adampingel in https:/High9/15/2026
v0.5.36## What's Changed * 0.5.36 prep by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1355 * pdf.js gets its wasm decoders, and a page's pixels stop waiting on its map by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1356 * Annotate waits for the text layer it would quote from, and hears it arrive by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1357 * launcher: `semiont roots` owns the KB catalog, `semiont forget` gives registry rows an exit, and stHigh9/14/2026
v0.5.35## What's Changed * 0.5.35 prep by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1345 * Four failures from one bulk ingest โ€” and a duplication that turned out to be a counting error by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1346 * A retried POST can no longer write a second resource โ€” and detection sizes each chunk from the last by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1347 * A detection job that dies mid-document resumes where itHigh9/13/2026
v0.5.30## What's Changed * bump version to 0.5.30 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1277 * 2026 09 01 docs by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1278 * Abandoned inference: abort in-flight calls, checkpointed resume, failure classes, duration-derived budgets by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1279 * Large-document detection: output-demand allocation, duration margin, in-place chunk subdivision, typed truncation bHigh9/6/2026
v0.5.28## What's Changed * release 0.5.27 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1187 * Generation finishes on screen, truncation stops being silent, and every wire union discriminates by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1189 * The Hint steers generation, stalled jobs get cancelled, and gather state moves into the SDK by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1205 * gather evidence panes: annotation nodes on the wire, an aHigh8/23/2026
v0.5.27## What's Changed * deps(deps): bump js-yaml from 4.3.0 to 4.3.1 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/1163 * Upgrade React Router 7.18.2 -> 8.3.0 by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1164 * Detection stops looking dead during a long inference call by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1165 * deps: restore js-yaml override at ^4.3.1, document override-retiremenโ€ฆ by @adampingel in https://github.com/The-AI-AMedium8/15/2026
v0.5.26## What's Changed * PDF viewer: virtualized continuous scroll with a page rail (and a 46-variable CSS defect class it uncovered) by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1159 * Repair lexical resource search: ordering, engine-side filtering, ranking, multi-term matching by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1160 * STRUCTURED-INFERENCE P1โ€“P3+P5: typed structured inference ends silent detection loss (+ PDF font fix, decline toast, Class-C e2e) bHigh8/7/2026
v0.5.20## What's Changed * launcher: narrate codespace waits (VM state + creation-log tail) and fail fast when the forward dies by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1070 * launcher: semiont login + yield --upload over a generated Go client (packages/sdk-go) by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1071 * PDF detection โ€” Phase 1: multi-rect rendering on the PDF canvas by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/1072 * PDF detectHigh7/25/2026
v0.5.11## What's Changed * Embeddable resource viewer: bring-your-own-session (provider-free) by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/942 * feat(sdk): add mark.updateEntityTypes to tag a resource after creation by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/943 * Embeddable viewer completion: inline embedding, content-link + reference-hover callbacks, compact annotate bar by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/944 * Fix permanent sHigh7/12/2026
v0.5.10## What's Changed * actions(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/899 * deps(deps): bump the bundler-binaries group with 7 updates by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/900 * deps(deps): bump the opentelemetry group with 2 updates by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/901 * tests(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 in /tests/e2e byHigh6/30/2026
v0.5.9## What's Changed * packages: restore internal @semiont/* deps to "*" by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/887 * entity extraction silent drop by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/889 * Bearer-only auth + revocable sessions; open CORS (SDK-AUTH-CORS Ph 2โ€“6) by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/890 * CI: switch test/build jobs to npm ci โ€” fail-fast on lockfile drift by @adampingel in https://github.com/The-AI-AHigh6/22/2026
v0.5.8## What's Changed * make two advertised public imports work for external users by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/860 * use semantic context for resource generation by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/861 * actions(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/862 * actions(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in https:High6/17/2026
v0.5.6## What's Changed * backend: entity tags are a signal, not a gate by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/727 * improve test coverage by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/728 * root(deps): bump @aws-sdk/client-sts from 3.1009.0 to 3.1045.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/723 * root(deps): bump @headlessui/react from 2.2.9 to 2.2.10 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/7High6/10/2026
v0.5.5## What's Changed * 5/11/26 cleanup by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/725 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.5.4...v0.5.5High5/12/2026
v0.5.4## What's Changed * actions(deps): bump actions/attest-sbom from 2 to 4 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/685 * root(deps): bump @modelcontextprotocol/sdk from 1.27.1 to 1.29.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/639 * actions(deps): bump actions/attest-build-provenance from 2 to 4 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/687 * actions(deps): bump actions/upload-pages-artifact from 4 to 5 by @deHigh5/8/2026
v0.5.3## What's Changed * frame.addTagSchema by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/707 * yield with entity tags by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/708 * separate event log -> materialized views logic from I/O and environmeโ€ฆ by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/709 * bridge tag schema channels by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/712 **Full Changelog**: https://github.com/The-AI-AllianHigh5/5/2026
v0.5.2## What's Changed * sdk cleanup and adoption consistency by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/696 * clarify sdk/app interface by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/697 * parameterize transport more broadly through SDK by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/698 * move page-related View Models from sdk to react-ui by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/699 * organize view models by @adampHigh4/30/2026
v0.5.1## What's Changed * Improve SDK ergonomics and developer experience by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/694 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.5.0...v0.5.1High4/28/2026
v0.4.21## What's Changed * Model-View-ViewModel (MVVM) in @semiont/api-client by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/649 * MVVM follow-up by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/650 * work pool in separate process by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/651 * fixes for separate worker pool and smelter containers by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/652 * collapse backend routes to generic event bHigh4/23/2026
v0.4.20## What's Changed * fix race condition by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/647 * monitor event loop delay by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/648 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.19...v0.4.20High4/16/2026
v0.4.19## What's Changed * search includes storageUri field by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/641 * include 'purpose' in findBodyItem for resolve/unresolve linking annotโ€ฆ by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/642 * link resolution; event checksums; embeddings by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/643 * knowledge base input form: protocol and host improvements by @adampingel in https://github.com/The-AI-Alliance/semiHigh4/15/2026
v0.4.18## What's Changed * wire /know/discover to Browser actor by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/634 * search pipeline helper by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/635 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.17...v0.4.18High4/13/2026
v0.4.17## What's Changed * gemma-fy prompts by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/632 * disable thinking for Ollama inference by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/633 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.16...v0.4.17Medium4/12/2026
v0.4.16## What's Changed * links to find/create KBs in empty state by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/628 * UI features: Show KB branch; resource path in panels by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/629 * styling and formatting fixes by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/630 * slim cli by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/631 **Full Changelog**: https://github.com/The-AI-Alliance/semionMedium4/12/2026
v0.4.15## What's Changed * actions(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/561 * actions(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/602 * root(deps): bump @aws-sdk/client-cost-explorer from 3.1009.0 to 3.1019.0 by @dependabot[bot] in https://github.com/The-AI-Alliance/semiont/pull/568 * root(deps): bump @rolldown/binding-darwin-arm64 from 1.0.0-rc.9 tHigh4/10/2026
v0.4.14## What's Changed * login to KBs from panel only (not landing page) by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/614 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.13...v0.4.14Medium4/7/2026
v0.4.13## What's Changed * neo4j container by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/594 * qdrant as (new) vectors service by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/595 * general layout cleanup; desktop app opens on /know/discover with kb pโ€ฆ by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/596 * improve backend page by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/597 * finish smelter by @adampingel in https://github.com/Medium4/7/2026
v0.4.12## What's Changed * environment and setup bugs by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/593 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.11...v0.4.12Medium4/4/2026
v0.4.11## What's Changed * fix publishing by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/592 **Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.10...v0.4.11Medium4/4/2026
v0.4.10## What's Changed * trigger publish via gh action; version bump as bash script by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/586 * sync version of internal package by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/587 * remove next.js references by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/589 * fix build by @adampingel in https://github.com/The-AI-Alliance/semiont/pull/590 * desktop apps by @adampingel in https://github.com/The-AI-AlliancMedium4/4/2026
v0.4.9**Full Changelog**: https://github.com/The-AI-Alliance/semiont/compare/v0.4.8...v0.4.9Medium4/2/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

coherent-design-methodAI-powered design system generator โ€” once designed, consistent UI everywhere.v0.32.0
karpathy-llm-wikiThe Self-Growing Karpathy LLM Wiki โ€” grown by an AI agent yoyo from Karpathy's founding promptmain@2026-10-25
hyperframesWrite HTML. Render video. Built for agents.v0.8.197
Playwright-AI-Agent-POM-MCP-ServerPlaywright AI Agent POM MCP ServerPlaywright AI Agent using Page Object Model (POM) architecture with MCP Server integration for automated web and mobile testingmain@2026-10-25
opencode-magic-contextOpenCode plugin for Magic Context โ€” cache-aware infinite context, cross-session memory, and background history compression for AI coding agentsv0.49.21

More in Developer Tools

mypyOptional static typing for Python
jediAn autocompletion tool for Python that can be used for text editors.
llxprt-codeAn open-source multi-provider AI assisted CLI development tool. Use whatever LLM you want to code in your terminal.
markitdownUtility tool for converting various files to Markdown