公式ガイド · macOS 13+

InkCalc の使い方

InkCalc は 1 行ごとに式を書くと右側に結果が並ぶ 計算ノートです。単位 / 通貨 / 日付 / 進数 / 関数 / 行参照を網羅し、必要なら AI に変換・要約・修正させることもできます。このページではすべての機能を、実例付きで順番に解説します。

読了目安: 約 15 分 · 最終更新: 2026-05-14

01はじめに #

InkCalc は 計算ノート です。電卓や Numi のような即席のスクラッチパッドとは違い、複数のフォルダ/ノートを長期的に蓄積し、家計、見積、開発メモ、出張試算といった「再訪する計算」を整理して扱えるよう設計されています。

  • 1 行 1 式: 改行で式を区切ります。空行とコメントは結果に影響しません。
  • 右側に結果: 評価結果は行末のオーバーレイで表示され、本文を汚さずに読めます。
  • テキストファイル: ノートは .inkcalc 拡張子のプレーンテキストで、Finder で扱えます。
  • AI はオプション: AI 機能は明示的に呼び出した時だけ動作し、設定をオフにすればネットワーク通信は一切行いません。
動作環境

macOS 13 Ventura 以降。Apple Silicon / Intel 両対応。Apple Intelligence 機能はオンデバイス処理対応モデル(M シリーズおよび互換 SoC)で動作します。

02クイックスタート #

まずは典型的な家計メモを書いてみましょう。次の 4 行をそのまま入力すると、右側にすべての計算結果が現れます。

月の通信費 ― 家計メモ
# 月の通信費
mobile = 9800
internet = 5500
mobile + internet         # → 15,300
(mobile + internet) * 12  # → 183,600

#// で始まる行はコメント。x = ... で変数を宣言し、以降の行で再利用できます。これだけで「単発の計算」から「再評価できるメモ」に変わります。

最短ワークフロー

  1. サイドバー左下の で新規ノートを作成。
  2. 1 行ずつ式を書く。Enter で次の行へ。
  3. 右側に表示される結果を読む。間違いがあれば行末が赤くなる。
  4. 自然言語で書きたい時は ⌘⇧I、エラーは ⌘⇧F、まとめは ⌘⇧M、集計は ⌘⇧J

03基本: 式とメモを並べる #

InkCalc では 1 行が 1 つの独立した式 です。改行ごとに評価が走り、結果が右側の細い列に並びます。空行・コメント行は計算対象になりません(ただし行番号は維持されます)。

3 種類の行

  • 式行: 1 + 230km in mi など。結果が右側に表示されます。
  • 代入行: x = 5 のように = を含む行。値を変数に保存します。
  • コメント行: # または // で始まる行。メモ用で結果は出ません。

行末の右オーバーレイ

評価結果は行末の余白にうっすら表示されます。コードのように読みやすく、後でテキストをコピーしても結果が混入しません。

入力120 + 8%
表示129.6

04数値・進数・ビット演算 #

進数リテラル

0xff 0b1010 0o17

16 進 / 2 進 / 8 進をそのまま書けます。混在させた式も自動で同じ基数の数値として評価されます。

ビット演算

演算子意味
&AND0xff & 0x0f15
|OR0b1100 | 0b001115
xorXOR0b1010 xor 0b01100b1100
<< / shl左シフト1 << 8256
>> / shr右シフト256 >> 264

進数表示変換

in hex / in binary / in dec を使うと、結果を別の基数で表示できます。

255 in hex          # → 0xff
10 in binary        # → 0b1010
0xff in dec         # → 255
0b1101 in hex       # → 0xd

05演算子と優先順位 #

優先順位は数学の標準に準拠しつつ、自然言語的なキーワードも組み込まれています。低い順に並べると次の通りです。

優先度演算子・キーワード用途
1(最低)in / to / as単位/基数の変換
2|ビット OR
3xorビット XOR
4&ビット AND
5<< >> shl shrシフト
6+ -加減算
7* / × ÷ mod乗除算と剰余
8of20% of 100 のような割合
9^べき乗(右結合)
10単項 - +符号
11(最高)単位 / %後置記号

全角の × / ÷ や、半角マイナス - と長音っぽい (U+2212)も同じ扱いになるので、日本語入力の途中でも違和感なく書けます。

06単位 #

数値に単位を付けるとそれは 量(quantity) として扱われ、同じカテゴリの単位どうしで自動換算されます。

カテゴリ主な単位
長さmm cm m km inch ft yd mi
質量mg g kg t lb oz
時間ms s min h day week year
データ量bit byte KB MB GB TB KiB MiB GiB TiB
体積ml l gal cup pint
温度C F K(°C / °F も可)

単位変換キーワード

in / to / as はすべて同じ意味で使えます。読みやすい方を選んでください。

5 km in miles        # → 3.107 mi
1 kg as lb           # → 2.2046 lb
2 GB to MB           # → 2,000 MB
100 C in F           # → 212 °F
30 min + 45 s        # → 30.75 min
補足

データ量は 10 進系(KB/MB/GB)2 進系(KiB/MiB/GiB)を厳密に区別します。ストレージ容量とメモリ容量を混同したくないときに便利です。

07通貨換算 #

通貨も「単位」の一種として扱われ、起動時にオンラインから最新レートを取得します。再起動なしで リアルタイム に換算できます。

対応通貨

USD EUR JPY GBP CHF CAD AUD CNY KRW INR HKD SGD NZD SEK NOK DKK

通貨記号と接頭辞

$ ¥ £ はそのまま使えます。$200200 USD と同じ意味です。

100 USD in JPY            # → 15,234 JPY(為替依存)
$50 + €30 in JPY          # 異通貨の合算も換算してから加算
1500円 as USD             # → 9.85 USD
sum(100 USD, 50 EUR) in JPY
注意

通貨レートはオフライン時には最後にキャッシュされた値を使用します。重要な計算の前にネットワーク接続を確認してください。サブスクリプション加入で安定したレート供給を受けられます。

08パーセント #

% はその場で割合に変換され、足し算では「増減として」、掛け算では「比率として」振る舞います。これにより自然に消費税や割引を書けます。

パターン意味
X + N%X を N% 増やす1000 + 10%1100
X - N%X を N% 割引1000 - 20%800
X * N%X の N%200 * 15%30
N% of XX の N%20% of 25050
X / Y * 100%比率を求める30 / 200 * 100%15%

09日付と時間 #

日付リテラル

ISO 形式の日付(YYYY-MM-DD)と、英語キーワードが使えます。

2025-04-25 today now tomorrow yesterday

日付演算

日付に対して時間単位(days, weeks, year など)を加減算できます。日付どうしを引き算すると days の量が返ります。

2025-04-25 + 7 days       # → 2025-05-02
today + 30 days           # 30 日後
2025-05-02 - 2025-04-25   # → 7 days
tomorrow - today          # → 1 day
活用例

納期、サブスクの請求日、契約の更新日など、「今から何日後・前」を扱う場面で有効です。結果を別の行で再利用すれば、計画全体が一覧になります。

10関数と定数 #

定数

名前
pi / π円周率
e自然対数の底
tau

関数

カテゴリ関数
算術sqrt abs round floor ceil trunc sign
指数・対数exp ln log log2
三角関数sin cos tan asin acos atan
統計(可変長引数)sum min max avg
sqrt(2)               # → 1.4142
sin(pi / 2)           # → 1
log(1000)             # → 3
avg(85, 92, 78, 90)   # → 86.25

関数は単位付きの値にも適用できます(温度のような offset を持つ単位を除く)。たとえば round(1.7 kg)2 kg を返します。

11行参照と集計 #

他の行の結果を参照することで、ノートを 軽量なスプレッドシート のように扱えます。

個別参照

  • ans — 直前の行の結果
  • line1 line2 … — 指定した行の結果

範囲集計

「これより上の行をすべて集計する」修飾子です。空行・コメント・直前の集計結果は自動的にスキップされます。

修飾子意味
sum above上の数値をすべて合計
avg above平均
min above / max above最小 / 最大
count above個数
totalsum above のエイリアス
4 月の家計
100 + 200           # → 300
ans * 1.1           # → 330
500                 # → 500
sum above           # → 1,130
avg above           # → 376.7

12変数とコメント #

name = expression で変数を宣言し、以降の行で何度でも参照できます。再宣言は最新の値で上書きされます。

tax = 10%
price = 1980
price + price * tax     # → 2,178

# 後で税率だけを変えたいときは tax の行を編集する
tax = 8%
price + price * tax     # → 2,138.4

コメント

# または // から行末までがコメントになります。これは AI 機能の 意図推論⌘⇧J)と組み合わせると強力で、? を含めた質問形のコメントが集計式に展開できます。

# 月の通信費は?        ← ⌘⇧J で AI が下に式を挿入
mobile + internet      # AI が挿入する候補

13AI ショートカット #

InkCalc には 4 つの AI ショートカット があり、いずれも opt-in です。明示的に呼び出した時だけ通信し、入力ライン以外の文脈は最小限しか送りません。

I
自然言語 → 式
「東京〜大阪の新幹線往復 4 人分」のような自然文を式に変換。
F
エラー修正
最初のエラー行に対して AI が修正候補を提示。原文と差分を確認できる。
M
ノート要約
ノート全体と計算結果を読み、1〜3 行の自然文で要点をまとめる。
J
意図推論
# … は? のような質問コメントから関連行を集計する式を生成。

⌘⇧I — 自然言語 → 式

対象行に自然文を書いて ⌘⇧I を押すと、変換シートが開きます。式のプレビューを確認し、置換 ボタンで一発挿入。気に入らなければ閉じるだけで現状維持です。

入力東京〜大阪 新幹線往復 4 人
AI の提案14000 * 2 * 4 = 112,000

⌘⇧F — エラー修正

(1 + 2 * 3 のようにカッコ閉じ忘れがあると行末が赤くなります。その状態で ⌘⇧F を押すと、AI が修正候補を提案。差分プレビューで原文と比較し、1 クリックで適用できます。

⌘⇧M — ノート要約

ノートが長くなった時に便利です。AI は 本文だけでなく計算結果も含めて 読み、「月の通信費は 15,300 円で年間 183,600 円」のように、人に伝えられる文に変換します。コピーしてチャットや日報に貼り付けられます。

⌘⇧J — 意図推論

# 月の通信費は? のような質問コメント行で ⌘⇧J を押すと、AI が関連する変数や行を分析し、質問の直下に集計式を挿入します。計算式そのものを書かなくても、ノートが「答え」を持つようになります。

プライバシー

送信されるのは 必要最小限の文脈 のみで、ノートのファイル名や他のノートは送られません。詳細は プライバシーポリシー を参照してください。

14AI バックエンドの選び方 #

3 つの AI バックエンドから選べます。設定 → AI から切り替えられ、API キーはすべて macOS Keychain に保管されます。

バックエンド動作場所必要な設定こんな人に
Apple Intelligence(既定) オンデバイス + Private Cloud Compute システム要件を満たした Mac であれば追加設定なし 送信を最小化したい / オフラインでも使いたい
Anthropic Claude クラウド API Anthropic API キー(Keychain 保管) 複雑な自然言語や日本語を高精度に扱いたい
OpenAI ChatGPT クラウド API OpenAI API キー(Keychain 保管) 既存の OpenAI 環境を使い回したい
推奨

まずは Apple Intelligence を試してください。送信ゼロで体感速度も速い。複雑な自然言語変換や英↔日のニュアンスを重視する場合に Claude / OpenAI に切り替えるのがおすすめです。

15ワークスペースと iCloud #

ノートは選択した ワークスペースフォルダ 配下に .inkcalc ファイルとして保存されます。フォルダはローカルでも iCloud Drive でも構いません。

初回セットアップ

  1. サイドバー上部のフォルダアイコンから「ワークスペースを開く…」を選択。
  2. macOS のオープンパネルで任意のフォルダを指定。
  3. 以降、左下の でそのフォルダ配下にノートを追加。

iCloud Drive 同期

選んだフォルダが iCloud Drive 上にあれば、複数の Mac から同じノートに 自動で アクセスできます。InkCalc は NSFileCoordinatorNSFilePresenter を使い、外部編集の検知と並行書き込みの安全性を確保しています。

注意

同一ファイルを 2 台同時に編集中 に同期されると iCloud が衝突ファイルを生成することがあります。InkCalc は外部変更を検知して自動再読込しますが、編集はなるべく 1 台ずつ行うことを推奨します。

17エクスポート #

ノートはステータスバーから MarkdownCSV の 2 形式で書き出せます。Markdown は日報・議事録に、CSV は表計算ソフトでの後処理にそのまま使えます。

Markdown 出力例

# 月の通信費

```
mobile = 9800            # 9800
internet = 5500          # 5500
mobile + internet        # 15300
(mobile + internet) * 12 # 183600
```

CSV 出力例

line,expression,result
1,"mobile = 9800",9800
2,"internet = 5500",5500
3,"mobile + internet",15300
4,"(mobile + internet) * 12",183600

18設定 #

メニューの「InkCalc → 設定…」(⌘,)から開きます。

表示

  • 言語: 日本語 / 英語 / システム設定に従う。再起動不要で即時切替。
  • フォントサイズ: エディタ本文の大きさ。
  • 小数点以下桁数: 結果オーバーレイの精度。
  • テーマ: ダーク基調固定(将来的に切替予定)。

ウィンドウ

  • メニューバー常駐
  • Dock アイコン表示
  • Always-on-top

AI

  • バックエンド選択: Apple Intelligence / Claude / OpenAI。
  • API キー: Keychain に保存(Claude / OpenAI を選んだ場合のみ)。
  • AI 機能の有効化: オフにすると ⌘⇧I/F/M/J は何も送信しません。

19サブスクリプション #

InkCalc は サブスクリプション でフル機能を提供しています。為替レートの安定供給、AI 機能、iCloud 同期、継続アップデートが含まれます。

購入の流れ

  1. 初回起動時または設定 → サブスクリプションから Paywall が開く。
  2. 無料トライアル対象なら「無料トライアル開始」、それ以外は「購読する」を選択。
  3. macOS の StoreKit シートで Apple ID 認証 → 完了。

管理 / 解約

App Store の「サブスクリプション管理」から、いつでも解約できます。期限まではフル機能が使え、期限切れ時に自動で Paywall に切り替わります。

復元

機種変更や再インストール時は、Paywall の 購入を復元 から Apple ID 紐付けの購買履歴を読み込めます。

価格・利用規約

価格は購入画面で各地域の通貨に応じて表示されます。利用規約は Apple 標準 EULA、プライバシーは プライバシーポリシー をご覧ください。

20ショートカット一覧 #

キー機能
N新規ノートを作成
S保存(自動保存もあり)
,設定を開く
IAI: 自然言語 → 式
FAI: エラー修正
MAI: ノート要約
JAI: 意図推論
Wウィンドウを閉じる(メニューバー常駐時は隠す)
QInkCalc を終了

21FAQ #

ノートはどこに保存されますか?

初回に選んだワークスペースフォルダ配下に .inkcalc ファイルとして保存されます。Finder で直接開いてバックアップできるプレーンテキストです。

AI を使わなくても全機能を使えますか?

使えます。AI 機能はすべて opt-in で、無効化していれば外部通信は発生しません。単位 / 通貨 / 進数 / 行参照などの中核機能は AI なしで完結します。

API キーは安全に保管されますか?

はい。Claude / OpenAI の API キーは macOS Keychain(サービス名 jp.inkcalc.app.ai)に保管され、ファイルや UserDefaults には書き出しません。

サブスクなしでも使えますか?

App Store からのダウンロードは無料で、初回起動時に Paywall が表示されます。無料トライアル対象なら一定期間試用できます。

iCloud 以外で同期したい場合は?

Dropbox / Google Drive / OneDrive のローカル同期フォルダもワークスペースとして指定できます。ただし衝突解決の挙動は各サービスに依存します。

iPad / iPhone 版はありますか?

現在は macOS 専用です。モバイル版はロードマップに含まれており、優先度高めで検討しています。

レートはどのくらいの頻度で更新されますか?

アプリ起動時と一定間隔で更新されます。オフライン時は最後に取得したレートが使われます。

変数の数に上限はありますか?

実用上の上限はありません。ノート単位でスコープが切られるため、別ノートには影響しません。

困ったときは

解決しない疑問があれば X (@InkCalc) までご連絡ください。フィードバックは大歓迎です。