RepoGuard
Updated 2 min ago
Stanford Open Virtual Assistant Lab

Organization

Public GitHub footprint of Stanford Open Virtual Assistant Lab

@stanford-oval
View profile on GitHub

Research projects in the Stanford Open Virtual Assistant Lab

Stanford, CA

116

Public repositories

32,201

Total stars

1,234

Followers

The Stanford Open Virtual Assistant Lab, known as stanford-oval, maintains a significant public presence on GitHub. Their repositories primarily feature programming languages such as Python, JavaScript, and TypeScript. Notable projects include storm, an LLM-powered knowledge curation system, and WikiChat, which enhances data retrieval to prevent misinformation in language models.

Top languages

Python 28JavaScript 27TypeScript 16Makefile 7C++ 5Java 3Jupyter Notebook 2Shell 2

Public repositories

storm

28,358

An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

Python
Updated Jun 13, 2026

WikiChat

1,600

WikiChat is an improved RAG. It stops the hallucination of large language models by retrieving data from a corpus.

Python
Updated Jun 11, 2026

suql

303

SUQL: Conversational Search over Structured and Unstructured Data with LLMs

Python
Updated Jun 9, 2026

genie-cloud

301

Genie As A Service and Thingpedia

JavaScript
Updated Apr 20, 2026

genie-server

272

The home server version of Almond

JavaScript
Updated May 30, 2026

genie-toolkit

203

The Genie open source kit for voice assistant (formerly known as Almond)

TypeScript
Updated Apr 20, 2026

wikidata-emnlp23

102

WikiSP, a semantic parser for Wikidata. WikiWebQuestions, a SPARQL-annotated dataset on Wikidata

Python
Updated Apr 15, 2026

almond-gnome

96

The Almond Virtual Assistant, Linux desktop version

JavaScript
Updated May 28, 2026

thingtalk

91

The Programming Language of Virtual Assistants

TypeScript
Updated Apr 15, 2026

genienlp

89

GenieNLP: A versatile codebase for any NLP task

Python
Updated Apr 20, 2026

spinach

75

SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions

Jupyter Notebook
Updated Apr 11, 2026

genie-worksheets

67

Specification for creating reliable LLM-based conversational agents

HTML
Updated Jun 4, 2026

almond-dialog-agent

56

The Open Virtual Assistant

JavaScript
Updated Jul 13, 2023

chainlite

49

LangChain + LiteLLM that works

Python
Updated Jun 10, 2026

Churro

47

CHURRO is an OCR toolkit for historical document transcription, built to make handwritten and printed sources readable at high accuracy and lower cost.

Python
Updated Jun 12, 2026

thingpedia-common-devices

41

Thingpedia interface code for commonly used devices

JavaScript
Updated Feb 9, 2026

thingengine-core

37

A Modular, Powerful Virtual Assistant Engine

JavaScript
Updated Oct 25, 2024

ovalchat

28

OVALChat is a customizable Web app aimed at conducting user studies with chatbots

TypeScript
Updated Feb 9, 2026

almond-cmdline

26

Full-featured command-line version of Almond & ThingEngine

JavaScript
Updated Jan 28, 2023

zero-shot-multiwoz-acl2020

25

Artifact associated with the paper "Zero-Shot Transfer Learning with Synthesized Data for Multi-Domain Dialogue State Tracking"

Makefile
Updated May 13, 2025

sliders

22

Repository for paper: Contexts are Never Long Enough: Structured Reasoning for Scalable Question Answering over Long Document Sets

Python
Updated Jun 12, 2026

Lemonade

22

LEMONADE: A Large Multilingual Expert-Annotated Abstractive Event Dataset for the Real World

Python
Updated Jun 2, 2026

dialogues

19

A unified versatile interface for dialogue datasets

Python
Updated Feb 9, 2026

schema2qa

19

Schema2QA Question Answering Dataset

Makefile
Updated Oct 9, 2025

genie-parser

15

Neural Network Semantic Parser for Almond

Python
Updated Jan 20, 2025

node-pulseaudio

15

A fork of https://bitbucket.org/kayo/node-pulseaudio, which was unmantained. Home of pulseaudio2 npm module

C++
Updated Aug 30, 2024

inconsistency-detection

14

Detecting Corpus-Level Knowledge Inconsistencies in Wikipedia with Large Language Models

Python
Updated Mar 28, 2026

datatalk

12

Agentic system for real-world SQL databases

Python
Updated Mar 31, 2026

gpt_paper_assistant

12

GPT4 based personalized ArXiv paper assistant bot

Python
Updated Feb 9, 2026

almond-android

11

The Almond Android App

C
Updated Jan 13, 2026

node-smtlib

11

Node.js wrappers for SMT-Lib 2.0

TypeScript
Updated Oct 3, 2024

genie-client

10

No description provided for this repository.

C++
Updated Jun 30, 2023

almond-hassio-repository

10

No description provided for this repository.

Dockerfile
Updated Jun 24, 2023

SPL

9

Semantic Parser Localizer (SPL) code repository

Python
Updated Jul 28, 2024

oval-website

8

The new OVAL website

Astro
Updated May 7, 2026

genie-k8s

8

Kubernetes scripts to train models with Genie

Python
Updated Sep 21, 2024

thingpedia-api

8

Shared code for Thingpedia interfaces

TypeScript
Updated Feb 25, 2023

pyGenieScript

6

A packaged GenieScript in Python

Python
Updated Aug 3, 2025

cs224v-fall2021

6

No description provided for this repository.

Makefile
Updated Sep 21, 2024

trade-dst

6

No description provided for this repository.

Jupyter Notebook
Updated Jul 12, 2024

diya

5

Make an API for things that don't have an API

JavaScript
Updated Jul 21, 2024

ThingEngine

5

An open source platform for IoT rules that you can execute anywhere you want

Unknown Language
Updated Jan 28, 2023

almond-voice

5

A prototype voice interface for Almond, an open-source virtual assistant developed at Stanford.

TypeScript
Updated Jan 28, 2023

almond-tokenizer

5

The tokenizer and preprocessor part of the Almond parser

Java
Updated Jan 28, 2023

ColBERT

4

ColBERT: state-of-the-art neural search (SIGIR'20, TACL'21, NeurIPS'21, NAACL'22, CIKM'22)

Unknown Language
Updated Mar 16, 2025

transparent-rpc

4

Automatic Proxy-based RPC for Node.js

TypeScript
Updated Sep 21, 2024

almond-bot

4

The Almond Bot Service.

TypeScript
Updated Jul 28, 2024

schema-guided-dialogue

4

No description provided for this repository.

Python
Updated Jul 12, 2024

pyalmond

4

Python client for the Almond API

Python
Updated Jul 12, 2024

genie-sdk

4

Genie skill development kit

Shell
Updated Jul 15, 2023

genie_open_text

3

No description provided for this repository.

Python
Updated Oct 4, 2025

query-validation

3

Server-side validation of query and body parameters for Express

TypeScript
Updated Sep 21, 2024

CSP-DST

3

Code implementation for the paper "Contextual Semantic Parsing for Multilingual Task-Oriented Dialogues"

Python
Updated Jul 12, 2024

cs294-homework-workdir

3

The workdir for cs294s/w homeworks

Makefile
Updated Oct 30, 2023

consumer-queue

3

No description provided for this repository.

JavaScript
Updated Aug 4, 2022

novel

2

No description provided for this repository.

TypeScript
Updated Mar 17, 2026

web-questions-wikidata

2

No description provided for this repository.

TypeScript
Updated Nov 14, 2025

project-cardiology

2

A virtual assistant, based on Almond, that helps doctors remind patients to track their blood pressure regularly.

JavaScript
Updated Mar 22, 2025

hassio-addons

2

:heavy_plus_sign: Docker add-ons for Hass.io

Shell
Updated Oct 23, 2024

node-libcanberra

2

Node.js bindings for libcanberra (event sound playing)

C++
Updated Sep 21, 2024

thingpedia-discovery

2

Device discovery components for ThingPedia

JavaScript
Updated Jan 28, 2023

medxchange

2

Medical Data Exchange (MedXchange) platform

JavaScript
Updated Dec 11, 2021

SUMBT

2

SUMBT: Slot-Utterance Matching for Universal and Scalable Belief Tracking (ACL 2019)

Python
Updated Nov 9, 2021

multiwoz-acl2022

1

Code and data for "A Few-Shot Semantic Parser for Wizard-of-Oz Dialogues with the Precise ThingTalk Representation", Findings of ACL 2022. https://arxiv.org/abs/2009.07968

Makefile
Updated Oct 29, 2024

cvc4-http-server

1

Wraps CVC4 in a convenient HTTP API

C++
Updated Sep 21, 2024

librespot

1

Open Source Spotify client library

Unknown Language
Updated Sep 21, 2024

spotify-web-api-ts

1

No description provided for this repository.

TypeScript
Updated Sep 21, 2024

iotivity

1

This mirror is provided for easy forking. To contribute code to the project, please visit https://www.iotivity.org/get-involved

C++
Updated Jul 28, 2024

jsoneditor

1

A web-based tool to view, edit, format, and validate JSON

JavaScript
Updated Jul 28, 2024

highlight.js

1

Javascript syntax highlighter

JavaScript
Updated Jul 28, 2024

wikidata-scripts

1

Wikidata Scripts

JavaScript
Updated Jul 28, 2024

thingpedia-client

1

Thingpedia client side libraries

JavaScript
Updated Jul 12, 2024

simpletod

1

Official repository for "SimpleTOD: A Simple Language Model for Task-Oriented Dialogue"

Python
Updated Jul 12, 2024

home-assistant

1

:house_with_garden: Open source home automation that puts local control and privacy first

Unknown Language
Updated Jul 12, 2024

thingtalk-units

1

Unit conversion library from ThingTalk

TypeScript
Updated Sep 10, 2023

GenieScript-Python

1

No description provided for this repository.

Python
Updated Feb 25, 2023

thingpedia-demos

1

Demo, testing and mock devices for ThingPedia

JavaScript
Updated Jan 28, 2023

thingpedia-cli

1

Command-line tools to interact with Thingpedia

JavaScript
Updated Jan 28, 2023

cs224v-fall2022

1

No description provided for this repository.

Makefile
Updated Nov 5, 2022

gpt3-example

1

A simple example on how to use GPT-3 via the OpenAI API

Python
Updated Oct 25, 2022

friendhub

0

No description provided for this repository.

Python
Updated Oct 14, 2025

worksheets_assignment

0

No description provided for this repository.

Python
Updated Nov 1, 2024

wikipedia-dip

0

Parse a wikipedia dump into tiny files

JavaScript
Updated Mar 1, 2024

cs224v-fall23-hw2

0

No description provided for this repository.

Python
Updated Oct 6, 2023

wwq

0

No description provided for this repository.

Unknown Language
Updated Aug 16, 2023

thingpedia-builtins

0

No description provided for this repository.

JavaScript
Updated Jan 28, 2023

sabrina-learn

0

The little website that trains SEMPRE and Sabrina

JavaScript
Updated Jan 28, 2023

ECGTestApp

0

No description provided for this repository.

Java
Updated Jan 28, 2023

datashare

0

Federated RDF database using Omlet messaging

JavaScript
Updated Jan 28, 2023

thingengine-platform-shared

0

No description provided for this repository.

JavaScript
Updated Jan 28, 2023

mportal

0

No description provided for this repository.

JavaScript
Updated Jan 28, 2023

sempre

0

OBSOLETE. The Old Almond parser

Java
Updated Jan 28, 2023

almond-suggestions

0

No description provided for this repository.

JavaScript
Updated Jan 28, 2023

cardiology

0

No description provided for this repository.

TypeScript
Updated Jan 28, 2023

omclient

0

No description provided for this repository.

JavaScript
Updated Jan 28, 2023

wikidata-workdir

0

No description provided for this repository.

Makefile
Updated Oct 5, 2022

string-interp

0

Shell-style string interpolation library

TypeScript
Updated Dec 1, 2021

node-sockaddr

0

Small JS library to parse a string into a nodejs socket address

JavaScript
Updated Dec 1, 2021

logging-ts

0

Shared package for structured logging in TypeScript, based on Winston

TypeScript
Updated Oct 27, 2021

spotifyd

0

A spotify daemon

Rust
Updated Sep 22, 2021

Frequently asked questions

What does stanford-oval build on GitHub?

stanford-oval builds several research-oriented projects on GitHub, focusing on virtual assistant technologies and natural language processing. Their notable repositories include storm and WikiChat, which aim to improve knowledge curation and data accuracy.

Which programming languages does stanford-oval use?

stanford-oval primarily uses Python, JavaScript, TypeScript, and C++. These languages are employed across their various projects, enabling the development of advanced tools for virtual assistants and NLP applications.

Are stanford-oval's repositories public?

Yes, stanford-oval's repositories are public on GitHub. This openness allows collaboration and transparency, making their research projects accessible to the wider community and facilitating contributions from developers and researchers.

Is this exposure intended?

Monitor Stanford Open Virtual Assistant Lab with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account