Open source

Public code.
Inspectable systems.

Selected Japality projects are published on GitHub under open-source licences—AI agents, experimental LLM languages, scientific CLI tools, and research utilities. Most mobile apps in our portfolio are proprietary store products and are not listed here.

AI & developer systems

Agents, languages, and LLM workflows.

Work on how models write code, how languages serve LLMs, and how multi-step AI tasks can be controlled from the terminal, a desktop session, or a small runtime.

TypeScriptMIT

AI coding agent

BeanAlis

Open-source AI coding agent for the terminal. Multi-step tasks, repo edit/search, MCP tools, hybrid model routing, and verify gates—bring your own OpenAI-compatible API.

CLIAgentMCPBYO API
View on GitHub
RustApache / MIT

Agentic desktop

BeanAlis GUI

A policy-first Wayland desktop session on Hyprland or Sway: Aurora Glass bar, app search, agent dock, and local-first intents. Preview host session—not a daily driver yet.

WaylandDesktopAgentOllama
View on GitHub
RustMIT

LLM-first language

JapalityBean

Experimental LLM-first systems language and compiler (jbc). Explores languages that models can parse, generate, and repair—with type checking, IR, and native emit paths.

CompilerLLMSystems
View on GitHub
PythonMIT

Workflow DSL

Japalitynil

Compact research prototype for an LLM-oriented workflow DSL. Goals, context, constraints, and steps are first-class constructs with a stable intermediate representation.

DSLWorkflowsIR
View on GitHub
PythonMIT

Product invariant DSL

JNL-X

Runtime-free constraint language for store-native iOS and Android products. Shared algorithms and API contracts stay equivalent; platform character may diverge only inside a declared budget.

DSLSwiftKotlinIR
View on GitHub

Scientific computing

Rust tools for sequencing workflows.

Open-source utilities for microbial classification, NGS preprocessing, alignment, primer analysis, and multi-platform FASTQ merging—written primarily in Rust for performance and portability.

RustMIT

Microbial classifier

MicroBioLens

Custom-panel microbial shotgun / 16S classifier with cascade indexing and convergence early-stop. Fetch references from NCBI, build an index, then analyse paired FASTQ reads.

16SShotgunCascadeCLI
View on GitHub
RustGPL-3.0

RNA-seq aligner

JapalitySplice

Sparse k-mer, splice-aware RNA-Seq aligner designed for resource-constrained environments—edge devices, laptops, and teaching labs. Commercial use requires a separate licence.

RNA-seqAlignerEdge
View on GitHub
RustMIT

DNA short-read aligner

JapalityAligner

Memory-frugal DNA short-read aligner with an open-syncmer index and SAM output. CUDA, Vulkan, or CPU paths for desktops and resource-constrained hosts.

DNAAlignerCUDAVulkan
View on GitHub
RustGPL-3.0

NGS preprocessing

JapalityECHO

Zero-configuration NGS read preprocessing with adapter trimming, quality pruning, context-aware error correction, and optional GPU acceleration.

NGSQCGPU
View on GitHub
RustMIT

Primer analysis

japality-primer

In silico primer specificity checker—IUPAC-aware PCR simulation, multi-genome specificity matrices, and FASTQ read scanning with mismatch tolerance.

PCRPrimersCLI
View on GitHub
RustMIT

FASTQ merge

japality-cib

Safely merges paired-end FASTQ from the same sample sequenced on two platforms (e.g. Illumina + BGI/Huada), with manifests, dry-run, and streaming I/O.

MetagenomicsFASTQMerge
View on GitHub

Research utilities

Watermarking and defensive lab probes.

Additional public tools that support security research, media integrity, and controlled app validation workflows.

RustGPL-3.0

Digital watermarking

GN-QIM

Generalized Nonlinear Quantization Index Modulation—a sublinear power-law QIM scheme for JPEG-robust digital watermarking in the DCT domain.

WatermarkJPEGResearch
View on GitHub
GoMIT

Defensive networking

safelink-lab-server

Single Go binary probe server for defensive WiFi / captive-portal / TLS validation. Deploy only on infrastructure you own—not for unauthorised networks.

GoTLSCaptive portal
View on GitHub

Licences

Use the licence on each repository.

MIT and GPL-3.0 terms appear across the public portfolio. Some projects (for example JapalitySplice) require a commercial licence for proprietary or internal business use. Issues belong on GitHub; commercial licensing can go by email.

Commercial licence enquiry

Source of truthGitHub is authoritative for code, issues, releases, and the current licence text.

Not every appMost Japality mobile apps are store products and are not open source.

No warrantyPublic software is provided without warranty unless a separate written agreement says otherwise.

Contact

Questions about a public project?

For bugs and feature requests, prefer GitHub issues. For commercial licensing, security reports, or collaboration around open-source work, email us with a non-confidential summary.

info@japality.com Do not send credentials, private keys, or sensitive datasets.