Independent studio · Salesforce · Cloud

Share what we learn. Build what's missing.

DinaLab works deep inside Salesforce and cloud systems, writes down what it learns, and turns the repetitive parts into tools anyone can use — in the browser, in English and Japanese, with nothing sent back to us.

2 Published Chrome extensions for Salesforce work
10 Browser-only developer and admin tools
2 Languages, on every page and manual
0 Trackers, analytics, or ad code

What we do

Three ways we try to be useful.

This is not a services pitch. It is a list of what we actually spend our time on, and where the results end up.

Share what we learn

Every tool ships with a written manual — step by step, screenshot by screenshot, English and Japanese released together. The Admin Toolkit guide alone runs to 54 annotated screens. If something took us a week to work out, we write it down so it takes you an afternoon.

Admin Toolkit manual DinaSheet manual

Build helpful tools

Two published Chrome extensions for the Salesforce work that eats whole afternoons — metadata administration, org comparison, spreadsheet data work, and permission tracing — plus ten small browser tools for everyday jobs such as JSON, diffs, regex, CSV, dates, and checklists.

Open Common Tools See the extensions

Explore new ideas

We are building with the Model Context Protocol, connecting assistants to real tools and live context instead of guesswork. It is early, and we would rather say so than oversell it. The parts that work get shipped; the parts that do not get written up anyway.

What we are exploring

Knowledge

Written down, so it can be reused.

Documentation is not the thing we do after the work. For a tool nobody can learn, it is the work.

54 screenshots

Admin Toolkit user manual

Install, launch each workspace from the popup, and work through metadata administration, signed-in org comparison, permission tracing, org reviews, and schema exploration.

Read the manual

Walkthrough

DinaSheet user manual

Load Salesforce data into a spreadsheet grid, review the exact fields you changed, confirm the update, and prepare a rollback from the local audit history.

Read the manual

Plain language

What each tool touches

Every extension publishes exactly which data it reads, what stays in your browser, and what leaves it. Worth reading before you install anything from anyone, including us.

Read a privacy policy

Worked examples

Common Tools, with samples

Each of the ten tools opens with real example input, so you can see what it does before deciding whether it is the one you need.

Open the workbench

Tools

Built because we needed them first.

Each one started as a workaround for a job that took too long by hand. They are shared in the state we use them in ourselves.

Next release · 0.9.1

Admin Toolkit for Salesforce

Six focused workspaces in one Chrome extension. Version 0.9.1 adds Org Differences as a standalone read-only comparison app and lets Metadata Admin retrieve source straight from an outbound change set.

  • Metadata Admin
  • Org Differences
  • SheetD
  • Org Review

Install free Details

Next release · 0.3.2

DinaSheet for Salesforce

A spreadsheet for Salesforce data with saved SOQL files, Favorites folders, and CSV, Excel, or ZIP downloads. Updates still show every changed field and wait for confirmation.

  • Saved SOQL files
  • Favorites folders
  • CSV / Excel / ZIP
  • Audit and rollback

Install free Details Manual

In development · 0.4.0

Dina Agent for Salesforce

An assistant that can see the org you are actually looking at, now sitting beside its own copy of the toolkit's workspaces. Session IDs and credentials are never included in a chat request — the Salesforce tools run inside the extension.

  • Chat assistant
  • Smart apps
  • Org context
  • Salesforce tools

Details

Ten small tools, no sign-up

Open the workbench
  • JSON FormatterFormat, validate, paths, types
  • Code Diff ViewerSide-by-side and patch output
  • HTML PlaygroundHTML, CSS, JS preview
  • JavaScript PlaygroundRun snippets safely
  • TypeScript PlaygroundCompile and run JS output
  • Regex TesterMatches, groups, replacement
  • CSV CleanerClean rows and export JSON
  • Bulk Text TransformerTrim, case, sort, dedupe
  • Date and Time ConverterISO, Unix, timezones
  • Checklist BuilderMarkdown and JSON export

In the workshop

What is on the bench right now.

Thirteen more ideas in progress. Some will become products and some will stay experiments — we would rather show the bench than pretend it is empty.

DinaDevOps for Salesforce

Chrome extension

Governed metadata retrieval that delivers only an approved scope to your own GitHub repository, through a branch and a pull request.

Beta · 0.1.0

Dina Dock for Salesforce

Chrome extension

Gather the Salesforce orgs you are already signed in to into one side panel, and open the right one from there. It connects the browser session you already have, so there is no Connected App to create.

In development · 0.1.0

Salesforce Prompter

Chrome extension

Record, replay, and assert Lightning UI flows from a side panel — describe the test you want in plain English.

In development · 0.1.0

Force Connect Voice

Chrome extension

A voice-first side panel for Salesforce and GitHub: talk through a task instead of clicking through it.

Prototype · 0.1.1

Dina Bot for Salesforce

iOS app

The mobile counterpart to Dina Agent. Ask your org a question out loud and hear the answer — strictly read-only.

Early build · 0.1.0

Dina Agent for iOS

iOS app

The same assistant as a text-first iPhone app. Sign in to an org through the Salesforce Mobile SDK and ask read-only questions; the access token stays in the device keychain.

Early build · 0.1.0

DinaSheet for Google Sheets

Sheets add-on

The DinaSheet workflow inside Google Sheets, signing in to Salesforce directly. No Chrome extension required.

In development

Dina Bloom

iOS app

A character styling studio that now keeps a roster: each character has her own saved look and album, and the wardrobe is shared between them. Its Dress Room can turn a description, photo, camera shot, or sketch into reviewable wardrobe items through a local companion service.

Early build · 0.1.0

Dina Shiori

iOS app

Three characters keep three books — what you are looking for, how today is, and what actually happened. You write in them, and each keeper reads her own book and nothing else.

Early build · 0.1.0

Dina

iOS app

An AI voice lesson tutor for ages 13 and up. Pick or build a tutor, ask a question out loud, and hear the answer alongside a live transcript. Lessons can include scanned pages, photos, and PDFs.

In development · 0.3.0

Dina 3D

iOS app

A LiDAR scanner for real objects. Walk around something and watch the 3D mesh build live on screen, then save it as a USDZ file that opens in AR Quick Look.

Early build · 0.1.0

Dina Draw

iOS app

A photo-tracing and drawing-practice app. Import a picture, soften it with an opacity slider, trace over it, and save the result.

Early build · 0.1.0

Dina Snap

iOS app

Take a photo, then talk to Dina to edit it. Say what you want changed and the picture changes in place — keep talking to iterate, then save to your photo library.

Early build · 0.1.0

How we build

Four rules we do not bend.

These are constraints, not marketing. They rule out features we would otherwise like to ship, and that is the point of having them.

Your data stays on your machine

No developer-operated servers hold your Salesforce data. No analytics, no telemetry, no advertising, no remotely hosted scripts. There is nothing for us to leak.

Show the change before making it

Field-level before-and-after values stay on screen through the final confirmation, and a successful update leaves a local receipt that can prepare a rollback.

Read the source of truth

Tools call your Salesforce org directly using the session you are already signed in with. Nothing is cached on our side, because there is no our side.

Unwritten means unfinished

A release is not done when the code works. It is done when someone who has never seen it can follow the manual — in English and in Japanese, published together.

Currently exploring

Assistants that can actually see your systems.

An assistant is only as good as what it can genuinely observe and do. We are building with the Model Context Protocol to connect assistants to real tools, live org context, and internal systems — under the same four rules above, with credentials that never travel.

Start anywhere

Begin with whatever is closest to your problem.