See how your ideas connect.
Explore the links between your notes in a graph. Connect technical notes to the snippets and API requests they explain, so the next step is always close.
Explore Notes
FREE & OPEN SOURCE · LOCAL-FIRST · WORKS OFFLINE
Code, notes, APIs, diagrams, and calculations.
Always within reach.
brew install --cask masscode
Organize snippets in folders, use tags, and keep useful code within reach.
Explore Code snippetsLESS SCATTERED. MORE CONNECTED.
Explore the links between your notes in a graph. Connect technical notes to the snippets and API requests they explain, so the next step is always close.
Explore Notes
Track tasks with status, priority, and due dates. Link to planned notes, snippets, and API requests. Keep context close and find tasks by due date in Today and Upcoming.
Explore Notes
Run saved requests in sequence, pass values between steps, and inspect test results. Follow a workflow from login to its final response and see where it fails.
Explore the HTTP client
Find snippets, notes, and requests from anywhere in massCode. Switch spaces, create something new, or run a command—all from your keyboard.
Meet the Command Palette⌘ P to search · ⌘ ⇧ P for commands

BUILT-IN AI ASSISTANT
Ask massCode to edit code, organize notes, or work through an HTTP workflow. Find what you need in your vault and put it to work in the same conversation.
Update snippets and fragments using the code you have open.
Add a five-second timeout to this function and update the usage example.
Find records, rewrite notes, and update task properties across your vault.
Find overdue tasks and move them to Follow-up.
Add checks, run collections with your confirmation, and investigate failed requests.
Run this collection, explain the failed checks, and save a report in Notes.
Connect OpenAI, Anthropic, Gemini, DeepSeek, Mistral, or xAI with your own API key. Or use a model running on your computer with Ollama or LM Studio. Cloud API usage is billed by your provider.
Have the assistant make edits directly, or ask for a preview first. Sending HTTP requests requires your confirmation.
Already working in an AI client? Let it find saved snippets, read project notes, and run HTTP requests through MCP.
Reuse what you already know. Save the next useful solution back to massCode.
Connect your agent Compare a response. Convert a value. Work out a number.
Keep the small tasks in the same workspace.
Compare JSON side by side and inspect nested changes. Then reach for encoders, converters, and generators when you need them.
Explore developer tools
Use variables, convert units and currencies, and see results as you type. Keep the steps behind a number in your Math Notebook.
Explore Math Notebook
Keep your whole workspace close. Local files, open formats, and control over how your work moves between devices.
Code, notes, and requests in Markdown. Drawings in Excalidraw. Open your files outside massCode, too.
How storage worksKeep your vault on one computer, or sync its folder using iCloud, Dropbox, other cloud storage, Syncthing, or Git.
Explore sync optionsKeep the code, context, and tools you need in one place. Free, open source, and ready to work offline.
Download FreeBringing snippets, notes, or API collections from another app? Explore import options
Thank you to the special sponsors supporting massCode.