Independent AI research lab

We build models
from first principles.

Q Project trains language and agent models from scratch — some open for anyone to run, some kept private. Every weight, tokenizer, and training decision is ours.

Models

Open-weight releases to learn from, and closed models built to go further.

Available now · Apache 2.0

Q-50M-Base

A 50.9M-parameter decoder-only language model, pretrained from scratch on 5 billion tokens of FineWeb-Edu. A base model for continuation, study, and fine-tuning — small enough to run anywhere.

Parameters
50.9M
Training tokens
5B
Context
2,048
Vocab
32,768 BPE
Attention
GQA · QK-Norm
Val. perplexity
24.47
Download weights Decoder-only · RoPE · SwiGLU · RMSNorm
In training

Our next model is on the cluster now — a larger system built for perception and for acting through tools, not just predicting text. Details stay under wraps until it is ready.

  • Multimodal by design
  • Built for agents and tool use
  • Open and closed variants planned
Get notified Reveal coming soon

Run Q-50M-Base in a minute

It loads with the standard Transformers API. No sign-up, no gate — the weights are open.

Install the library, pull the checkpoint from the Hub, and let it continue your text.

Full quickstart guide

It's a base model

Q-50M-Base continues text rather than following instructions. For chat behavior, fine-tune it on your own data.

quickstart.py
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_id = "q-project/Q-50M-Base"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16)

prompt = "The theory of relativity states that"
inputs = tokenizer(prompt, return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=64, do_sample=True, temperature=0.8)
print(tokenizer.decode(output[0], skip_special_tokens=True))

What we work on

Four threads that feed each other, from raw pretraining to models that take actions.

Pretrain

Training foundations from scratch — our own tokenizers, data mixes, and stable, efficient architectures.

Finetune

Turning base models into capable, well-behaved ones through supervised and preference tuning.

Agents

Models that use tools, perceive their surroundings, and carry out multi-step tasks reliably.

Research

Publishing what we learn — models, datasets, and notes on making small models punch above their size.

Access

Open weights stay free. Hosted access and private models are on the way — join the waitlist and we’ll let you know.

Open

Freealways

For builders, students, and researchers.

  • Open-weight models under Apache 2.0
  • Full model cards and training notes
  • Run locally, no account needed
Browse on Hugging Face

Pro

Coming soonpricing at launch

Hosted API for Q models, without running your own hardware.

  • Managed endpoints for Q models
  • Higher rate limits and priority
  • Early access to new releases
Join the waitlist
Coming soon

Private

Let’s talk

Closed models, custom training, and dedicated support.

  • Access to closed Q models
  • Custom pretraining and fine-tunes
  • Dedicated deployment and support
Get in touch

Be first when access opens

One email when Pro and private models go live. No noise.