Acquisition Memorandum · Confidential
Nomad.
A high-performance AI-optimized
headless browser engine.
Acquire the complete project — source code, SDKs, documentation, brand, and intellectual property. Full ownership transfer, no strings attached.
nomad — zsh
$cargo run --release -p nomad-daemon
$
- Lines of Code
- 18K+
- Cold Start
- < 60ms
- Memory (idle)
- 12MB
- Languages
- Rust · Py · TS
01Project at a Glance
Everything a serious engineering team ships in two years.
18K+
Lines of Code
Rust
Workspace
Python
SDK
TypeScript
SDK
REST
API
Docker
Ready
Helm
Charts
CI/CD
GitHub Actions
1.2K
Tests
Benchmarks
Verified
02Architecture
A modular Rust workspace, engineered for throughput.
Python SDK
pyo3
TypeScript SDK
napi-rs
REST / OpenAPI
axum
Nomad Daemon
tokio · async
Rendering Engine
chromium bindings
Parsing
tree-sitter
Extraction
readability
Cache
lru + disk
Structured Output
JSON · Markdown · Tokens
Zero-copy pipelines
Data flows via Arrow-style buffers between crates — no serialization tax between stages.
Concurrent by default
Tokio runtime, structured concurrency, backpressure at every seam.
Deterministic extraction
Reproducible outputs suitable for training and eval pipelines.
Pluggable renderers
Swap CDP for a lighter engine on constrained hardware.
03Why Nomad
Not a scraper. An infrastructure primitive.
Built for AI pipelines
Structured outputs, deterministic runs, token-aware chunking.
Lightweight architecture
12MB idle · 60ms cold start · single static binary.
Modular Rust workspace
Twelve crates, clean seams, easy to fork or extend.
SDKs included
First-class Python and TypeScript bindings, generated & typed.
Docker & Helm ready
Prod images under 40MB, Helm charts battle-tested.
Production CI/CD
GitHub Actions matrices, cache, release automation.
Easy integration
Drop-in REST API mirrors Playwright's ergonomics.
High-throughput crawling
Sustained 400 req/s on a 4-core box in benchmarks.
04Use Cases
Shipped in production. Ready for yours.
AI Agents
Give agents reliable eyes on the web.
RAG
Clean, token-aware document ingestion.
Search Engines
Continuous crawling at scale.
News Crawling
Structured articles, deduplicated.
E-commerce Monitoring
Prices, inventory, competitors.
Documentation Crawling
Feed LLMs with fresh docs.
Enterprise Knowledge
Intranet + SaaS unification.
Data Pipelines
Web → warehouse, headless.
05Repository Preview
Well-organized. Well-documented. Well-tested.
main248 files
- ▸nomad/
- ▸crates/
- ▸nomad-core/
- ▸nomad-daemon/
- ▸nomad-render/
- ▸nomad-extract/
- ▸nomad-api/
- ▸sdks/
- ▸python/
- ▸typescript/
- ▸deploy/
- ▸docker/
- ▸helm/
- ▸docs/
- ▸benches/
- ·Cargo.toml
- ·README.md
examples/rag_ingest.rsRust
use nomad::{Client, ExtractOpts};
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let client = Client::connect("127.0.0.1:7878").await?;
let page = client
.render("https://arxiv.org/abs/2401.00001")
.wait_for(".ltx_abstract")
.await?;
let doc = page.extract(ExtractOpts::structured()).await?;
println!("title = {}", doc.title);
println!("tokens = {}", doc.token_count);
Ok(())
}Cargo build
8.2s
Test suite
1,214 pass
Coverage
83%
06Technology Stack
Boring where it matters. Sharp where it counts.
RustPythonTypeScriptDockerGitHub ActionsHelmRESTOpenAPITokioAxum
07What's Included
You buy the asset. You get everything.
Package
- Complete source code
- Documentation
- Python SDK
- TypeScript SDK
- REST API
- Docker images
- CI/CD pipelines
- Test suite
- Benchmark suite
- Brand assets
- Full IP ownership transfer
- 30-day transition support
Git Repository
Full history, main + release branches.
Documentation
Architecture, API, deploy guides.
Build Pipeline
GitHub Actions, secrets template.
Docker Images
Published to GHCR, multi-arch.
SDKs
Python (PyPI) & TS (npm) ready.
Brand
Logo, wordmark, guidelines.
Domain (optional)
getnomad.dev negotiable.
Transfer Session
Live handover with founding engineer.
08Technical Highlights
Verified benchmarks. No marketing math.
12 MB
Memory Usage
idle · single tenant
400 req/s
Request Throughput
4-core · warm cache
< 60 ms
Startup Time
cold start
18 MB
Binary Size
static · musl
linux · macos · win
Platforms
x86_64 · arm64
09Engineering Timeline
You are not buying a repository. You are buying years of work.
- Core EngineRendering, session management, event loop.
- Parsing SystemTree-sitter grammars, DOM normalization.
- SDKsPython (pyo3) and TypeScript (napi-rs).
- REST APIAxum + OpenAPI, typed clients generated.
- DocumentationMDBook site, architecture guides, cookbook.
- CI/CDMatrix builds, release automation, signing.
- DockerMulti-arch, GHCR, < 40MB prod images.
- BenchmarksReproducible harness, published results.
- TestingUnit, integration, snapshot, fuzz.
- Ready for Commercial ExpansionYour next chapter starts here.
10FAQ
Common questions.
The project has matured past the point where a solo maintainer can give it justice. It deserves a team with commercial ambitions to take it to the next stage.
Serious inquiries only
Acquire Nomad.
A production-grade Rust browser engine built for AI infrastructure. Ready to change hands.
NDA available · Escrow supported · Wire or crypto settlement