あなたのノートとコード · 信頼できるAI
Altretta

AIの回答を、 本当に信頼できる.

Altrettaはあなたのプライベートな第二の脳です。あなたのノートとコードを、ひとつの署名されたグラフに。何でも尋ねれば、どの答えもそれが導き出された正確な出典——決定、ノート、関数——を引用し、何ひとつあなたのコンピュータの外に出ることはありません。

無料で始められます·macOS · Windows · Linux·プランは €4.99
iju-keikaku.md

移行が承認されたのはいつですか?

移行は 3月12日に、予算 €48.000.

gijiroku-2026-03-12.mdyosan-q1.md
検証済み署名 8f3a…c1

すべての回答に、その証拠を

ひとことで

Altrettaはプライベートでローカルファーストのノートアプリです。あなたのノートとコードはあなた自身のMarkdownファイルであり、AIのどの回答も、それが導き出された正確な出典を、署名された履歴とともに引用します。

あなたのファイル
Markdownをあなたの端末に、囲い込みなし
あなた自身のAI
MCPでモデルを接続
すべてに証拠が残る
署名され、元に戻せる履歴
対応環境
macOS · Windows · Linux · 無料
課題

知識には、もっと良い方法があるはず。

ノートが他社のアプリに閉じ込められている

独自データベース、クローズドフォーマット、いつかは消えてしまう同期。あなたの知識は、永遠にあなたのものであるべきです。

AIは証拠なしに答える

アシスタントはでたらめを作り、ソースを混在させ、各主張の出所を確認できない。証拠がなければ信頼もない。

チームの知識が孤立している

断片化したWiki、取り消せない権限、第三者にさらされる機密データ。共有することはコントロールを失うことであってはなりません。

検証

信じないでください。確かめてください。

信頼は差し出すもの、検証は自分で行うものです。Altretta は、重要なことについて私たちの言葉も、AI の言葉も鵜呑みにしなくて済むように作られています。

検証を通ったときだけ付くチェックマーク

バッジが表示されるのは、2つの条件が同時に成り立つときだけです。署名が実際に検証を通ること、そしてノートがその署名の対象と今も一致していること。どちらかの検証が失敗すれば、バッジは付きません。自分に都合よく解釈せず、安全側に倒れる作りです。

変わったときは、そう伝えます

署名後にノートが編集された場合、まさにそのとおりに伝えます。黙って「未署名」に格下げしたりはしません。いま読んでいる内容をもう覆っていない署名は、はっきり口に出す価値があります。

「わかりません」と言えるアシスタント

ノートに書かれていないことを尋ねると、そう伝えます。答えは一切生成されません。それでも答えが欲しいときは、自分の意思で選ぶ別の操作になります。

回答が指すのはファイルではなくページ

PDF、Word ファイル、プレゼンテーション、スプレッドシートは構造を保ったまま読み込まれます。ページ番号、スライド番号、規制文書の条番号まで残るため、根拠のある回答はファイル名だけでなく、引用元の正確な位置を示せます。

できること

ノートはずっとあなたのもの

ノートはすべてパソコン上の普通のファイル。ベンダーロックインも、開けない形式もありません。移動・バックアップ・Altrettaからの乗り換えもいつでも自由——知識はあなたとともにあります。

altretta — notesq3-planningbudget-q3team-notesroadmapq3-planning.md€48,000Yours · Markdown · Verified

見落としていたつながりを自動で発見

Altrettaは関連するノートを自動でリンクし、数か月前に書いた忘れていたアイデアを浮き上がらせます——すべてあなたのマシン上で、アップロードは不要。

altretta — graphAnaQ3€48kq3-planning.mdbudget-q3.mdteam-notes.mdq3-planning.mdLinkedAnaQ3€48,000証 Verified
新機能 · Estratos 3D

あなたの知識すべての「かたち」を見る

ワンクリックで、あなたのノートが歩いて回れる世界になります。フォルダーは階層になり、隠れたつながりが表に浮かび、あなたの思考のかたちがついに見えてきます。

ワンクリックで3Dフォルダーが階層に隠れたつながりが見える
altretta — 3D graph/ projects/ notes/ people2D ↔ 3D · floors by folder
知識とコード

プロジェクト全体を理解する——書くものも、コードにするものも。

Altrettaはあなたのリポジトリを読み取り、署名された地図として描き出します。すべてのシンボル、それらが互いをどう呼び出すか、そしてそれぞれを統べる決定を。だからあなたのAIはノートを知るだけでなく——コードと、何も壊さずに変える方法まで理解します。

コードを地図化変更で何が壊れるかドキュメントが遅れたら知らせるプロジェクトに尋ねる
altretta — codeHeader.tsxapi.tsPage.tsxfnrender{ … }governed byadr-render.mdsymbol · callers · decision
自分のAIを持ち込む

あなたのAIを、あなたのルールで。

すでに使っているAI——ChatGPT・Claude・Cursor——を自分のサブスクリプションでノートに接続。何を見せるかはあなたが決め、すべての操作は署名済みで元に戻せます。

ワンクリックで接続何を見せるかはあなたが決める署名済みで元に戻せる根拠あり、憶測なしすでに使っているAIをそのまま接続
altretta — askQWhat was the Q3 budget?AThe Q3 budget was€48,000.q3-planning.md · line 12Grounded in your notes — no guessing.
差別化要因

暗号化され、検証可能で、取り消し可能なチームブレイン。

コントロールを手放さずに知識を共有。エンドツーエンド暗号化、即座に取り消せるアクセス権、証明可能な履歴。

エンドツーエンド暗号化削除した瞬間にアクセスが終わる誰が何を変えたか、常に把握信頼できる「元に戻す」
altretta — team brain証 e2eANJDRVrevokedEnd-to-end encrypted · revocable

設計からしてトークン控えめ

Altretta は MCP で AI につながり、AIngle(そのセマンティックエンジン)のおかげで、出典付きの必要なノートだけをモデルに渡します。AI は保管庫全体ではなく関連する文脈で動くので、トークンを抑えられ、毎回貼り直す必要もありません。

-94%約束ではなく、実測
クエリAltrettaなしAltrettaあり削減率
クエリあたり平均23,0201,36394.1%
8クエリの会話184,60946,70974.7%

Studio Ghibli標準デモ保管庫(43ノート)で実測: 保管庫全体をコンテキストとして貼り付けた場合と、AltrettaがMCP経由で実エンジンから提供する引用パッセージの比較。入力トークン。比率はトークナイザー間で安定。公開プロトコルで再現可能。

この削減は、MCP で AI を Altretta の skill につなぐことで生まれます。保管庫全体ではなく、重要な引用パッセージだけを受け取ります。Studio Ghibli のデモ保管庫でご自身で再現できます。

Altretta の skill を入手

Apilium Hub のスキルとプラグインで拡張しよう。

hub.apilium.com

Hub を見る
仕組み

ノートから検証可能な知識へ。

01

Markdown で書く

いつもどおりメモを取る。各アイデアはあなたのディスクが所有するファイルとして保存されます。

02

Altrettaがすべてをつなぐ

関連するノートをリンクし、すべての変更に署名付き履歴を保持——すべてあなたのパソコン上で。

03

AIをワンクリックで接続

すでに支払っているAIを接続。ノートを読み込む間、何を見せるかはあなたが選べます。

04

質問して検証

ノートを引用した回答と、自分で確認できる信頼スコアを受け取ります。

最初の10分

開いた瞬間に、実際に起きること。

アカウントも、セットアップウィザードも、アップロードもありません。フォルダを指定すれば、すぐに動き始めます。

  1. 01

    フォルダを指定するだけ

    いま使っているノートのフォルダを、そのまま使えます。インポートも変換も移動もありません。Altretta はディスクにすでにある Markdown ファイルを読むだけです。

  2. 02

    すでに料金を払っている AI をつなぐ

    お使いのマシンにインストール済みの Claude、Cursor、VS Code、Windsurf、Zed などを見つけ出し、設定まで済ませます。キーの貼り付けも、設定ファイルの編集も不要です。

  3. 03

    自分のノートだけが知っていることを尋ねる

    最初の根拠にもとづく回答で、すべてが腑に落ちます。回答は出典のノートを引用し、そのノートを開いて自分の目で確かめられます。

  4. 04

    次は、揚げ足を取ってみる

    一度も書き留めていないことを尋ねてみてください。手がかりがないと答えます。どんな回答よりも、それこそが使い続ける理由になります。

失うものはない

確かめるのに、費用はかかりません。

アプリは無料、動くのはあなたのマシン、ファイルはいまある場所のまま。試用期限もなければ、解約するものもありません。

アカウント不要

ダウンロードして、開いて、作業する。サインインが要るのは有料機能だけです。ローカルの機能は、サインアウトのままでも動き続けます。

ネットワークを切っても動く

ノートはあなたのディスクにあり、アプリも同じです。飛行機の中でも、回線が落ちても、会社が消えても、読み書きが止まることはありません。

私たちより長く残る形式のファイル

ごく普通のフォルダに置かれた素の Markdown。データベースでもコンテナでもありません。今日でも10年後でも、私たちがいてもいなくても、どのエディタでも開けます。

あなたについては何も計測しません

アナリティクスも、利用状況レポートも、クラッシュのテレメトリもありません。インストール直後のアプリは、どのマシンで動いているのかすら判別しません。

料金

無料で始める。 成長したときだけ支払う.

パソコンのアプリは永久無料。フォルダ1つの同期も無料です。有料プランはフォルダ数無制限の同期、検証可能なページ公開、暗号化チームブレインを追加します。

有料にする理由

支払うと何が変わるか。

1人が1台で使うなら、無料版が正真正銘、製品のすべてです。支払いが変えるのは範囲。デバイスの数、履歴の長さ、そして人です。

同じ保管庫を、どのマシンでも

ノートパソコンで書いて、デスクトップで続ける。経由するのは、あなたがすでに持ち、自分で選んだストレージです。あなたの Dropbox、あなたの OneDrive、ネットワーク共有、USB メモリ。そこに届くデータは暗号化され、ファイル名は攪拌され、フォルダ構造も残りません。私たちのサーバーに複製はありません。そもそも経路に入っていないからです。

選んだノートを、誰でも開けるページに

保管庫から選んだノートをサイトとして公開できます。各ページには、その来歴が添えられます。

もっと過去へ

無料版では直近1週間にすぐ手が届きます。有料版はそれより古いバージョンも開くので、考えを変える前の文面まで戻れます。

共有しても、自分たちのものであり続ける頭脳

暗号化された保管庫をチームで共有し、アクセス権を1人ずつ渡したり取り上げたりでき、誰が何を変えたかは常に分かります。

ローカル
Free
€0永久無料
誰でも
  • フル機能デスクトップアプリ
  • ノート・グラフ・Bases・Canvas
  • すでに使っているAIを接続
  • ノートに基づいた根拠付き回答
  • 自分のクラウドで1フォルダを同期
ダウンロード
人気
個人
Pro
€4.08/月€4.99
年間請求 · €49/年
好きなだけフォルダを同期
  • 同期フォルダ数は無制限
  • 他の人が検証できるページを公開
  • より長いバージョン履歴
  • NotionとConfluenceからインポート
  • 優先サポート
Pro を購入
2〜50名チーム
Team
€6.58/シート/月€7.99
年間請求 · €79/シート/年
最低2シート
  • 共有暗号化チームボールト
  • メンバーのアクセスをワンクリックで追加・削除
  • チーム全体で暗号化同期
  • ロールとチームダッシュボード
  • 誰が何を書いたかを確認
チームで始める
規制業種 / 50名超
Enterprise
カスタム
大規模な組織向け

組織ごとに、独自のセキュリティ審査、調達プロセス、コンプライアンス要件があります。御社の要件をお聞かせください。一緒に検討します。

営業に相談
  • 永久無料
    ローカルアプリとノートは、オフラインでも、支払いなしでもあなたのもの。
  • lock-in なし
    すべて標準 Markdown ファイル。いつでも知識を持って去れます。
  • いつでもキャンセル可能
    個人プランは月払い、チームプランは年間更新。ポータルから管理できます。

EUR 表示 · 税込 · サブスクリプション管理: my.apilium.com

有効な登録番号により納税義務が生じない場合は、VAT を差し引いた金額を請求します。

計測するもの:なし

あなたが使っていることを、私たちは知りません。

これは変えられる方針ではなく、アプリの作りそのものです。中にアナリティクスのライブラリはなく、クラッシュレポーターもなく、画面を描くためにサーバーから取得するものもなく、インストール直後のアプリはどのマシンで動いているのかを一切判別しません。

アナリティクスは一切なし

アナリティクスや利用状況計測のライブラリは、アプリに一切同梱されていません。既定でオフなのではなく、そもそも存在しません。

クラッシュもエラーも報告しません

不具合が起きるのはあなたのマシンの中で、そのままあなたのマシンの中に留まります。

どこからも読み込みません

フォントもアセットもアプリに同梱されています。画面は、自身を描くためにサーバーへ問い合わせることが一切ありません。

インストール直後は匿名のまま

トライアルを開始するかライセンスを有効化しない限り、あなたのデバイスを表す情報は何もありません。マシンが識別されるのは、その瞬間だけです。

私たちの言葉を鵜呑みにしないでください

アプリがネットワークに出るのは、小さくて退屈な場所だけです。そのすべてを見張れます。静的ファイルに対する更新確認、そして——実際に使う場合にのみ——あなた自身の AI プロバイダー、あなたの Notion や Confluence のアカウント、そして私たちのライセンスサーバー。ネットワークモニターを向けて、確かめてください。

Under the hood

For the reader who does not believe marketing copy.

Everything above, restated as mechanism — names, curves, sizes, thresholds, and the places where a limit exists, including the ones that are not flattering. If you find something here the code does not do, we would rather hear about it than not.

The signed history

Every change is an action in a directed acyclic graph. An action carries its parent hashes, the author node, a per-author sequence number, a UTC timestamp and the payload. Its identity is BLAKE3-256 over those fields concatenated in a fixed order — parents, author, sequence, timestamp, payload — with the signature deliberately excluded, so signing never changes the hash. The signature is Ed25519 over the 32 raw digest bytes, not over the preimage and not over its hex rendering. The byte layout is published as a spec, aingle-dag-action-v1, so you can rebuild the preimage yourself; a test pins the published spec against the code that actually hashes, so the two cannot drift apart in silence.

Removal is a retraction, not a delete

Deleting a note does not erase anything. It appends a signed deletion action naming what it retracts, so the earlier state stays reachable and provable and time-travel survives. One exception, stated because you would find it: a prune operation does physically remove old actions under an explicit retention policy. It never prunes the tips, and it writes a checkpoint recording what it removed — but it is a real delete, and where it is exposed to AI tooling it is marked destructive rather than hidden among the read-only calls.

What the lock proves — and what it does not

A verified lock means two things at once: the Ed25519 signature on the anchoring action verified, and the note on disk still hashes to exactly what that signature attests. Either one failing yields no lock, and every error path fails closed — no key, no graph, a malformed hash or a missing action all produce "unverified" rather than the benefit of the doubt. "Signed, then edited" is reported as its own state instead of collapsing to unsigned. What it does not prove: the key is your vault's own, generated locally, so this is a self-attestation, not an identity — there is no certificate authority and no binding to a person. The timestamp is your machine's clock, sealed inside the signed bytes; there is no timestamping authority, so anyone holding the seed could back-date. And the signing seed is stored unencrypted next to the database. It proves these bytes were ingested and signed here and have not changed since. That is a smaller claim than "authentic", and it is the one we make.

Encryption at the sync target

One random 32-byte master key per target, generated on the device. Three subkeys derived from it with BLAKE3 derive_key under distinct context strings: one for content, one for blob names, one for a public target id. Content is XChaCha20-Poly1305 with a fresh random 24-byte nonce per write and a 16-byte tag. The master key is reachable two ways, both held only by you: a passphrase wrapped with Argon2id — the argon2 crate defaults, 19 MiB, 2 iterations, 1 lane, with a 16-byte random per-target salt — stored in a keybox on the target itself so any machine that can see the folder can unlock it; or a one-time recovery key, which is the master key rendered as 56 Crockford base32 characters with a checksum. Nothing is escrowed. We hold no copy and there is no reset, which is the same thing as saying we could not read your files even if we wanted to.

What actually lands in the folder

A blob's name is a keyed BLAKE3 hash of its vault path, Crockford base32 encoded — always 52 characters, so the length of a path leaks nothing either. The real path travels inside the sealed payload, so decrypting one blob is enough to place it: there is no manifest and no name table that could be lost or corrupted. The authentication tag covers the path, so a blob renamed or moved by anything other than the app is detected rather than silently accepted. Padding is applied to the plaintext before sealing: the padded length is the next multiple of 4 KiB up to 64 KiB, and the next multiple of 64 KiB above that. On disk a blob is that padded length plus exactly 40 bytes — a 24-byte nonce and a 16-byte authentication tag.

What an observer of that folder can still see

Stated here because you would find it anyway, and because a limitation you discover for yourself is worth far more doubt than one we hand you. Someone who can read the synced folder learns: that it is an Altretta target, because the header file is plaintext on purpose so a second machine can find the salt; the number of notes, since there is one blob each; and each file's size to within its padding bucket. Because a blob's name is a deterministic function of its path, every note keeps the same name for its whole life — a stable pseudonym. That determinism is what lets two machines agree where a note lives without a shared index, and it is also what lets an observer watch how often you edit any single note, note by note, from timestamps alone — without ever learning which note it is. Deletions are the sharpest of these, and they are exact rather than approximate: a removed blob is moved into a trash directory rather than unlinked, keeping its name and gaining the millisecond it was removed. So the precise number of notes you have deleted, the exact moment of each deletion, and which pseudonym each deleted note had while it existed are all plainly readable. The public target id is a stable fingerprint linking two folders to the same key. None of it discloses a title, a path, or a word of content.

What makes the assistant refuse

Retrieval embeds your question, over-fetches from the memory index, keeps only chunk entries and re-ranks them by pure cosine similarity — deliberately discarding the composite recency-and-importance score the memory layer would otherwise apply, because relevance to the question is the only thing that should decide a citation. A verdict of "grounded" requires the best match to clear the high threshold and at least 2 chunks to clear it: corroboration, not one lucky passage. With the neural embedder the product ships, those thresholds are 0.80 and 0.77, calibrated against a measurement that unrelated pairs top out near 0.76. Between the two is "weak"; below both is "ungrounded". The answerability gate is then: at least one visible source after your folder exclusions have been applied, and — if you asked for grounded answers only — a verdict of exactly "grounded". When that gate fails, no model call is made at all. Answering anyway is a separate flag that is never inferred on your behalf, and when you set it the weak passages are withheld from the model so it cannot cite what did not qualify.

The symbol graph

Twenty languages have symbol extractors, each a tree-sitter parse plus a query: Rust, TypeScript, JavaScript, Python, Go, Swift, Java, C, C++, C#, Kotlin, PHP, Ruby, Dart, Scala, Objective-C, Bash, Lua, R and SQL. Symbols get canonical identifiers and are emitted as signed triples through the same path as everything else in the graph. Edges are typed — defines, imports, references, calls — and carry a confidence tier: a call resolving to exactly one candidate is high confidence, while a call with homonyms and every bare reference are marked uncertain rather than asserted as fact. Files over 2 MiB are recorded as skipped rather than quietly ignored, and a project is budgeted at 750,000 symbols. Drift compares a note's last-written time against the newest signed change to the symbol it documents. The limitation, which the source states plainly: that time is the filesystem mtime, so a checkout, a restore or an rsync that rewrites mtimes will change the verdict.

Reading documents, and what gets dropped

Word, PowerPoint and their OpenDocument equivalents are parsed in pure Rust — no rasterising, no OCR, no native dependency. Spreadsheets go through calamine. PDFs use the pdf.js text layer; rasterising with OCR is a separate, opt-in tier that runs only on pages with no usable text, and pages left unread are recorded as debt rather than silently dropped. Extraction emits citation anchors — a page marker per PDF page, a heading per slide, a sheet-and-row anchor per spreadsheet block, and a section anchor for numbered sections in a regulation, keeping the numeral in the heading because it is the only stable name that section has. Slides are ordered numerically, so slide 10 follows slide 9 rather than slide 1. Caps are enforced by bounded reads instead of trusting a declared size: 32 MiB per XML part, 128 MiB per archive, 16 MiB of emitted text, 5,000 slides, 50,000 rows. A gap worth naming: spreadsheets report truncation as a warning and the other converters do not, so a very large document can be trimmed quietly. The extracted text is written as an ordinary companion Markdown file beside the source, so the normal ingest signs it like any other note — there is no extraction database, the companion file's recorded source hash is the idempotency record.

Where everything lives on disk

Your notes are Markdown files in your folder. The only thing the app adds inside it is a hidden control directory holding the vault format stamp and, for a team vault, the keyring. Everything derived — the graph database, the search index, the snapshot store, the signing seed — lives outside the vault in application data, and the app refuses to start if you point the database inside the vault, because its own writes would trigger a re-ingest loop. That separation is why removing the app leaves your folder untouched, and why the derived index is always safe to delete and rebuild. It is also, honestly, why version history does not travel with a synced folder today. Licence checks are offline: a signed token verified against a key compiled into the app, with no server call. If we disappeared tomorrow, the app keeps opening, reading, writing, searching and answering.

How to check all of this yourself

The engine is open source. github.com/ApiliumCode/aingle holds the signing, hashing, graph and grounded-retrieval implementation, under Apache-2.0 for individuals, academia and organisations under $1M revenue, with a commercial licence above that. The application itself is not open source, and we would rather tell you that than imply otherwise.

  • Reproduce a content hash: run any BLAKE3 tool over a note and compare it with the hash the app shows you. There is a pinned test vector in the public source to check your tooling against first.
  • Rebuild an action hash and verify its signature independently: the byte layout is published as a spec, and the public test suite exercises tamper-rejection and the fact that signing does not change the hash.
  • Confirm there is no telemetry: grep the source for the usual analytics and crash-reporting names, then list every URL literal in the Rust. What comes back is your own AI provider, your own connectors, and our licence and publishing endpoints — nothing else.
  • Watch the network: open a vault with a monitor running. Nothing should be contacted until you configure a model or deliberately click an account action.
  • Prove the deletion leak to yourself: turn on encryption for a scratch folder, add five notes, delete two, then list the target's trash directory. Two timestamped files. That is the leak, reproduced in a minute.
  • Confirm no reset exists: forget the passphrase and lose the recovery key on a scratch target. Nothing in the app, and nothing we hold, can open it again.
github.com/ApiliumCode/aingle
ダウンロード

本日からあなたのプラットフォームで利用可能。

macOSApple Silicon (M1–M4)macOSIntel (x86_64)Windows10 / 11 · x64LinuxAppImage · deb

macOS ユニバーサル(Intel + Apple Silicon)· Windows x64 · Linux AppImage/deb

よくある質問

よく寄せられる疑問。

ノートは本当に自分のものですか?

はい。各ノートはあなたのディスクにある標準 Markdown ファイルです。任意のエディタで開き、バックアップを取り、いつでも Altretta を離れられます——知識はあなたとともにあります。

アプリが無料なのになぜ有料プランがあるのですか?

デスクトップアプリ、ノートに基づいた根拠付き回答、そしてフォルダ1つの同期は永久に無料です。有料プランはフォルダ数無制限の同期、他の人が検証できるページの公開、暗号化チームブレインを追加します。同期するフォルダが1つで足りるなら、Freeプランで十分です。

AIの回答をどうやって信頼できますか?

すべての回答は参照したノートを引用し、出典と信頼スコアを示します。ノートで裏付けられない主張は、Altrettaが作り話をする代わりに正直に伝えます。

AIの接続に技術的な知識は必要ですか?

不要です。Altrettaはすでにお持ちのAIアプリ——Claude・Cursor・VS Codeなど——を自動検出し、ワンクリックで接続します。設定ファイルもキーの貼り付けも不要。AIに見せるフォルダを自分で選べます。

AIのために別途支払いが必要ですか?

Altretta は純粋なメモリ層です——独自の LLM は含まれません。MCP 経由で好きなモデルを自分のサブスクリプションで接続するため、すでに支払っているAIを使用し、キーのコントロールを保持できます。

既存のノートを持ち込めますか?

はい。Altrettaは標準的なMarkdownを読み込むため、今のノートフォルダをそのまま使えます。Proプランを使うとNotionやConfluenceからワンクリックでインポートできます。

暗号化チームブレインはどのように機能しますか?

共有する保管庫では、ノートの内容がお使いの端末で暗号化されます。そのためチーム外の誰も、ノートの中身を読むことはできません。私たちも、フォルダのホスト先もです。アクセスは個人単位で、取り消しもできます。メンバーを外すと鍵が更新され、その時点から何も読めなくなります。発見される前にお伝えしておきたい制限がひとつあります。ファイル名とフォルダ構造は暗号化されないため、ホスト先には保管庫の形と各ノートの名前が見えたままです。

どのプラットフォームで動作しますか?

Altretta は本日から macOS(Apple Silicon と Intel)、Windows、Linux で利用可能です。ダウンロードは常に最新のリリースを指します。

知識のコントロールを取り戻す。

プライベート、オフライン、そして検証可能。あなたのノート、あなたのAI、あなたのルール。