Open software

fieldkit

A free Python toolbox of the patterns we proved on one small AI desktop. Search your own files, test models, fine-tune them, and ship them. Take only the parts you need.

  • Open source
  • Python
  • Proven on Spark
fieldkit
Language
Python
Install
pip
Proven on
DGX Spark
License
Free (Apache 2.0)

fieldkit

fieldkit is a free box of Python tools for building with AI. We made it while doing real AI research on one small desktop, the NVIDIA DGX Spark, and packed in every pattern that worked. You do not have to take the whole box. Pull in just the one part you need and leave the rest.

What is in the box

Eighteen pieces now, and they cover the whole job, end to end:

  • Search your own files. Point it at your notes or documents and ask questions. It finds the right parts first, then answers from them. People call this RAG, which just means “look it up, then answer.”
  • Talk to a local model. A simple, reliable way to send questions to an AI model running on your own machine.
  • Test and grade. Run checks on a model and score how well it does, even using one AI to grade another.
  • Fine-tune. Teach a model a new skill by training it on your own examples.
  • Shrink to run faster. Make a model smaller so it runs quicker, and measure what you traded away. The trade is called quantizing.
  • Publish. Build a clean model card and ship the model to HuggingFace for others.
  • Run an agent. Install, set up, and protect an AI agent on your own machine, and route each kind of question to the right model for the job.
  • Drive it all from one screen. The parts behind Orionfold Arena: the cockpit itself, a job queue, a spending brake, and a cost ledger. The cockpit can now start and stop the serving model too, with a memory check first and a confirm step before the old model is stopped.
  • Remember and recall. The memory layer behind Orionfold Cortex: index your notes, stamp where every fact came from, and check that a rebuilt index can still find its answers.
  • Let the model train itself. A training loop where your own tests are the score. The model practices, the tests grade each try, and a hard gate makes sure a worse version is never the one that gets kept.

There are smaller helpers too, for drawing charts, running notebooks, and keeping a tidy record of every experiment you try.

Proven, not promised

Every tool here ran on a real desktop doing real work, not in a slide deck. The same kit built and shipped our open models, and it now powers the Arena cockpit and the Cortex memory layer too. So when you reach for a piece, you are reaching for something that already earned its keep.

Install

pip install fieldkit

Use it

# Will this model fit on the desktop, with this much context?
# fieldkit does the memory math and tells you straight.
fieldkit feasibility llama-3.1-70b --ctx 4096 --batch 32 --dtype fp8

Specs

Language
Python 3.11 or newer
Install
pip install fieldkit (from PyPI)
Proven on
An NVIDIA DGX Spark desktop, 128 GB of memory
Covers
Search, testing, fine-tuning, shrinking, publishing, agents, memory, and a cockpit
Size
18 modules at version 0.31; take one import at a time
License
Apache 2.0 (free to use)