Comparison

Ledge Notebook vs TabForge

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

Ledge Notebook

This app allows you to write and run code directly within your Markdown notes. Connect securely to your own server to execute commands, manage environments, and integrate AI agents. Organize your notes with workspaces, folders, and backlinks for efficient development workflows.

Highlights
  • Run shell, Python, Node, and more code blocks
  • Integrate AI agents for prompt handling
  • Live Markdown preview with tables and images
  • Organize notes with workspaces, folders, and tags
  • Secure SSH connection to your own server
  • Notes stored locally on your machine
Read full description

Ledge is a Markdown notebook that runs the code in your notes. Write the commands for a deploy, a fix or a setup once, with the reasoning beside them, and run each block with a tap. The output appears right under the block. On iPhone and iPad, Ledge opens the notes on your own server: a Linux machine or a Mac running the free Ledge server, reached over SSH. Your notes, shells and commands stay on your machine. RUN ANYTHING • Shell, Python, Node, TypeScript, Ruby, PHP and Redis blocks run with the tools on your server • Add SQL or any other language by naming the command that runs it, such as psql or mysql • Prompt blocks hand a request to an AI agent on your server, such as Claude Code, which can read your notes • Answer a running command's prompts by typing into its output, with ^C, ^D, Esc and arrow keys above the keyboard • Each note keeps its own shell, so a cd or an exported variable carries into the next block • Give a note its own working directory, environment and secrets, kept outside the note • Run a note's blocks on another machine over SSH with one line at the top of the note • Mark a risky block to ask before it runs • A command keeps running on the server after you lock the phone, and its output is waiting when you come back WRITE AND ORGANIZE • Markdown with live preview, tables, checklists and images, including photos from the camera • Link notes to each other, with outline, backlinks and tags panels • Workspaces, folders, favorites and full-text search • Use the same notes from Ledge for Mac and from every phone and iPad you pair PRIVATE AND SECURE • You stay in control of your notes: they live on your own machine, not on our servers or anyone else's • No Ledge account, no sign-up and no third party in between • Sign in with a key made in the Secure Enclave that never leaves the device, or with a password kept in the keychain • Each server's host key is confirmed on the first connection and checked on every one after • Lock sensitive notes with a passphrase • Add a server by scanning the QR code it prints WHAT YOU NEED A Mac or a Linux machine you can reach over SSH, with the Ledge server installed. One command installs it, with no root access, no open port and no background service. The guide in the app walks you through it. Ledge is free and open source.

About

TabForge

This open-source keyboard enhances coding on iPhone and iPad with dedicated programming keys, editing controls, and customizable layouts. It offers features like snippet saving, language suggestions, and optional swipe typing for efficient script and command writing.

Highlights
  • Programming and punctuation keys
  • Cursor movement and editing controls
  • Customizable indentations and newlines
  • Save and insert code snippets
  • Language suggestions for popular languages
  • Multiple layout options for phone and iPad
  • Optional swipe typing and voice-to-code
Features
Read full description

TabForge is an open-source programming keyboard for iPhone and iPad. Write code, scripts and terminal commands with punctuation and editing controls beside the letter keys. Indent a line, move the cursor or insert a saved snippet. The keyboard's gear menu gives you access to settings and code tools in the app you're typing in. Programming keys - Type braces, square brackets, angle brackets, parentheses and full ASCII punctuation. - Choose Tab, two spaces or four spaces, with indent, outdent and automatic newline indentation. - Use arrows, Escape and Control, Option and Command keys. Their behavior depends on the input profile and host app. - Hold a key for its digit or related operators, and choose which keys the toolbar shows. - Save snippets for commands, operators and repeated text. - Get language suggestions for Swift, Python, JavaScript, TypeScript, Shell and JSON. Layouts for your screen Phone layouts keep familiar letter keys with coding controls close by. Compact landscape layouts leave more room for the app above the keyboard. Larger iPad and supported Duo layouts show more controls. Choose your key size and keyboard height, follow iOS light and dark appearance, or select a code palette. Editing and input profiles Use Code editor for pairing and indentation, Terminal · ANSI for supported control text, or Remote desktop for literal input. Terminal and remote behavior depends on the client: a keyboard extension inserts text and cannot send arbitrary hardware-key events. Line edits need enough context from the host app to verify the change. Optional English prose autocorrect runs on the device in eligible text fields. Apple's spelling service finds misspellings, and TabForge picks the replacement from a bundled word list and the words around the cursor, weighing where you tapped. It is off by default, skips code-like input and stays inactive in Terminal, Remote desktop and the code playground. Space applies a correction; immediate Delete restores your spelling. An optional Learn my tap positions setting keeps average tap offsets for each key on this device to sharpen corrections. Turning it off erases them. The companion playground Edit text with syntax highlighting, line numbers, undo and a share action. The playground does not run code. Its keyboard and layout previews use temporary settings, separate from the installed keyboard. Voice to code lets you dictate, review spoken punctuation and insert the result. It requires microphone and Speech permission plus available on-device English recognition. Voice input runs in the companion app; iOS controls system Dictation availability. Optional swipe typing uses a bundled English word list with word frequencies, programming words and names from the text around the cursor, with alternatives in the gear menu. It works offline, is off by default and remains experimental. Tap typing works better for some identifiers. Optional support TabForge is free. If you would like to support its development, the companion app's Tip Jar offers optional one-time purchases through Apple. Tips unlock no features and are not subscriptions. Open source and privacy TabForge is MIT licensed, with source and privacy details linked in the companion app. The keyboard does not log or transmit keystrokes. There are no ads, analytics or accounts. Keyboard preferences, custom snippets and optional tap learning are saved in the keyboard's own container. Configure them from its gear menu; they are not shared with the companion app. Full Access is not requested. The companion playground saves its draft separately. Apps you type into, Apple system services, device backups and destinations you choose when sharing have their own data practices. Requires iOS or iPadOS 27.0 or later. Duo-specific layouts require 27.1. iOS uses its system keyboard in secure and phone fields, and some apps decline third-party keyboards.

Screenshots

Ledge Notebook4 screens
TabForge4 screens

Verdict

The call

The clearest difference is in-app purchases: Ledge Notebook at none against TabForge's 5. Ledge Notebook also leads on iOS requirement (17.0 vs 27.0). On price, rating, ratings volume and update cadence there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. TabForge sells 5 one-off in-app purchases. Ledge Notebook asks for nothing beyond the download.

ReceptionRating · Positive reviews · Number of ratings

On the App Store both sit at effectively the same score — 5.0 for Ledge Notebook against 5.0 for TabForge. Both are backed by a comparable volume of ratings — 2 and 1 respectively.

UpkeepUpdate frequency

Ledge Notebook ships an update every 5 days, TabForge every 4 days. The most recent releases landed on November 1, 2026 and October 31, 2026 respectively.

Scorecard2 real differences · 7 level
Ledge Notebook versus TabForge: the parameters behind the verdict, then further details
ParameterLedge NotebookTabForge
PriceFreeFree
Rating5.0 (2 ratings)5.0 (1 ratings)
Number of ratings2 — better1
Update frequencyEvery 5 daysEvery 4 days — better
AdsNoNo
In-app purchasesNo — betterYes
MonetizationFreeFree
DevicesiPhone, iPadiPhone, iPad
Requires iOS17.0 — better27.0
Further details — not scored
Size16 MB9 MB
Age rating4+4+
DeveloperDan StevensJeremy Collins

Customer experience

Ledge Notebook

All ratings2 ratings
Positive100.0%
Neutral0.0%
Negative0.0%

TabForge

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%

In-app purchases

None

Ledge Notebook

No in-app purchases

5 purchases

TabForge

One-time5
  • Kind Tip$0.99
  • Thoughtful Tip$1.99
  • Wonderful Tip$2.99
Show 2 more
  • Incredible Tip$3.99
  • Extraordinary Tip$4.99

Questions

Is Ledge Notebook free?
Ledge Notebook is free to download, with no in-app purchases.
Is TabForge free?
TabForge is free to download, with in-app purchases available.
Which has better reviews, Ledge Notebook or TabForge?
Ledge Notebook and TabForge are both rated 5.0 out of 5 on the App Store, from 2 and 1 ratings respectively.
Do Ledge Notebook or TabForge have ads?
Neither Ledge Notebook nor TabForge shows ads.
Which is updated more often, Ledge Notebook or TabForge?
Ledge Notebook ships an update every 5 days, and TabForge every 4 days. Most recently, Ledge Notebook was updated on November 1, 2026 and TabForge on October 31, 2026.

Other comparisons