CodeMenu icon

CodeMenu

The Ultimate Snippet Manager for All Mac Users






CodeMenu - Snippets manager reinvented | Product Hunt

One-time purchase or monthly subscription (7-day free trial)







Why?

As a software engineer or a power user, you have a lot of snippets of data of various kinds. These can be scripts that you run, branding images or colors for your website, prompt templates, code snippets of functions that you use in every project and much more. You keep them in folders, notes apps, color palette apps and other snippet managers. CodeMenu is a place where all of these things are in one place. With many features like organization (tags, groups, spaces), AI integrations, side window, running and previewing, utilities, side window and much more, CodeMenu will become an indispensible part of your toolbox and bring order to your workflow.

Features

Screenshot showing the dashboard with a list of snippets on the left and selected snippet's details (title, description, code, flow diagram) on the right

Ready to improve your productivity?

CodeMenu icon

CodeMenu

MacOS app

  • one time purchase
  • or
  • monthly subscription with a 7-day free trial

FAQ

How can I get CodeMenu?

CodeMenu is available only in the Mac App Store and using closed TestFlight beta program. All payments are processed by the App Store only. A one-time purhcase or a monthly auto-renewing subscription is required to use it. In case of the subscription, there is a free 7-day trial available when you use it for the first time.



Where can I find HTTP server's documentation?

At Extiri's documentation website.



Where can I learn more about Suggestions?

You can learn more about Suggestions on its GitHub repository.



What languages does Editor support?

At this moment Editor supports JavaScript by default. But you can add any other language that has a CLI utility.

You can do this by placing language's command line utility in Application Scripts of CodeMenu (to open click "Open Application Scripts" in Languages settings section).

You can also do this by creating a symlink (shortcut to file, but accessible by CodeMenu) to command line utility by opening your terminal and then entering

cd /Users/(your username)/Library/Application\ Scripts/id.thedev.marcin.CodeMenu

and then

ln -s (path to utilities shell command) .

You can use which shell command to find the path. You might need to restart CodeMenu for language to show up.



How can I use LaTeX in snippet's description?

To use LaTeX you just need to wrap an expression in $$ (for example: "Here is some fraction $$\frac{126}{3}$$"). Once in preview mode (eg. not editing) it will render on a separate line.



What languages does syntax highlighting support?

You can find list of all languages supported by Snippets Store (which are the same as CodeMenu's) in Extiri API documentation at docs.extiri.com/ExtiriAPI/data/languages/.



What languages does library generator support?

At this moment library generator supports Swift, PHP, HTML and JavaScript.



Are snippets from Snippets Store copyrighted?

No. Snippets from Snippets Store have CC0 license. You can copy, modify and distribute snippets, even for commercial purposes, all without asking permission. However, there are no warranties, and liability is disclaimed for all uses, to the fullest extent permitted by applicable law.



Can I import snippets from other snippet managers?

Currently only importing from massCode is supported. If you need this functionality for other snippets manager, please, contact me.



Can I export my snippets?

Yes, CodeMenu supports exporting snippets to a JSON file, so you don't need to worry about being locked in.



What are the system requirements?

CodeMenu supports macOS 12 and later. Intel and Apple Silicon are supported. To use AI features (generation and chat) good specifications (min. 16 RAM and Apple Silicon) are recommended, altough they're not required so they should work on any Mac with minimum 16 RAM, but possibly slower.



Do my snippets stay on device?

Yes, your snippets stay on device and are never shared, unless you choose to share them. Sharing them in Snippets Store or enabling HTTP server is optional and not done automatically.

Privacy Policy | Terms of Services/EULA

Mac is a trademark of Apple Inc., registered in the U.S. and other countries and regions.