Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mykit.info/llms.txt

Use this file to discover all available pages before exploring further.

The Armory is your central registry for firearms. Each firearm record holds full identification details — make, model, caliber, and serial number — along with purchase history, a photo, attached documents, and any accessories mounted to that platform. A built-in cleaning schedule generates action items on your dashboard so nothing falls through the cracks.

Adding a firearm

Navigate to Armory in the sidebar, then click Add firearm. Fill in the fields below and click Save.
name
string
required
A short label you’ll recognize at a glance — for example, “Carry GLOCK” or “Match AR”. This name appears throughout My Kit wherever the firearm is referenced.
firearm_type
string
The platform type: pistol, rifle, shotgun, suppressor, or other. Used to filter your inventory list.
make
string
required
The manufacturer name — for example, “Glock”, “Daniel Defense”, or “Remington”.
model
string
required
The specific model designation — for example, “G19 Gen 5”, “DDM4V7”, or “870 Express”.
caliber
string
required
The chambered cartridge — for example, “9mm”, “.223 Wylde”, or “12 ga”.
serial_number
string
The firearm’s factory serial number. Stored for your records only and never shared outside your workspace.
weight_oz
number
Unloaded weight in ounces. My Kit uses this when calculating loadout weights.
purchased_at
string
Date of purchase. Used for warranty tracking and historical records.
purchase_price
number
Amount paid in dollars. Optional — useful for insurance documentation.
product_url
string
A link to the manufacturer or retailer page. Opens in a new tab from the firearm detail view.
notes
string
Freeform notes visible only to your workspace — modifications, history, quirks, etc.
You can upload a photo during the add flow. My Kit resizes and stores it automatically. You can replace the photo at any time from the edit screen.

Managing accessories

Each firearm can have any number of accessories attached to it — optics, lights, suppressors, grips, and more. Accessories live under the Accessories tab on the firearm detail screen, and are also accessible from the top-level Accessories tab in the Armory.

Adding an accessory to a firearm

Open the firearm, go to the Accessories tab, and click Add accessory. You can also add accessories during the initial firearm creation by using the inline accessory form at the bottom of the add page.
type
string
required
The accessory category: optic, light, suppressor, grip, stock, trigger, magazine, sling, or other.
name
string
required
A descriptive label — for example, “Aimpoint ACRO P-2” or “SureFire X300U-B”.
brand
string
Manufacturer name.
serial_number
string
Serial number for serialized accessories such as suppressors.
weight_oz
number
Accessory weight in ounces, added to the firearm’s total when building loadouts.
purchase_price
number
Amount paid, for insurance and cost tracking.
product_url
string
Link to the product page.
notes
string
Freeform notes — mount height, zero distance, settings, etc.

Battery tracking

If an accessory runs on batteries, enable the Has battery toggle. Three additional fields appear:
battery_type
string
The battery size or part number — for example, “CR2032”, “AA”, or “CR123A”.
last_battery_changed_at
string
Date the battery was last replaced. Sets the baseline for the replacement interval.
battery_interval_days
number
How many days between battery changes. When the due date passes, My Kit generates a battery action item on your dashboard.
To mark a battery as replaced, open the accessory and click Mark replaced. My Kit records today as the new last_battery_changed_at date and clears the overdue action item.

Cleaning schedule

My Kit can remind you when a firearm is due for cleaning. Set up the schedule from the firearm’s edit screen.
last_cleaned_at
string
The date the firearm was last cleaned. Sets the baseline for the next due date.
cleaning_interval_days
number
Number of days between cleanings. My Kit calculates the next due date as last_cleaned_at + cleaning_interval_days.
When the due date passes, a Cleaning overdue action item appears on your dashboard with the firearm name and how many days overdue it is. To clear it, open the firearm and click Mark cleaned. My Kit records today as the new last_cleaned_at date.
If you leave last_cleaned_at blank but set an interval, My Kit treats the firearm as immediately overdue and creates the action item right away.

Uploading documents and photos

You can attach any number of files to a firearm — owner’s manuals, receipts, FFL transfer records, compliance documents, and so on. Documents are stored securely in your workspace and are never accessible to other organizations.
1

Open the firearm

Go to Armory, then click the firearm you want to update.
2

Open the Documents tab

Select the Documents tab on the firearm detail screen.
3

Upload a file

Click Add document, choose a file, give it a label, and optionally add a short description. Supported formats include PDF, JPEG, PNG, and most common document types.
4

Save

Click Upload. The file appears immediately in the documents list with a download link.
To remove a document, click the trash icon next to it. Deletion is permanent.

In-service and out-of-service status

Every firearm is either in service or out of service. In-service firearms appear in range day session selectors and loadout builders. Out-of-service firearms are hidden from those pickers but remain in your Armory inventory. To mark a firearm out of service, open the firearm edit screen, toggle In service to off, and enter an Out-of-service reason — for example, “Sent to gunsmith” or “Awaiting repair”. The reason is displayed on the firearm card in the Armory list. To return a firearm to service, toggle In service back to on and save. The reason field is automatically cleared.
Accessories do not have their own in-service flag. They follow the status of the firearm they’re attached to.