As suas notas e código · IA em que pode confiar
Altretta

Respostas de IA em que você pode realmente confiar.

O Altretta é o seu segundo cérebro privado: as suas notas e o seu código num mesmo grafo assinado. Pergunte o que quiser e cada resposta cita a fonte exata de onde saiu — a decisão, a nota ou a função — sem que nada saia do seu computador.

gratuito para começar·macOS · Windows · Linux·planos a partir de € 4,99
plano-migracao.md

Quando a migração foi aprovada?

A migração foi aprovada em 12 de março, com orçamento de €48.000.

ata-2026-03-12.mdorcamento-q1.md
Verificadoassinatura 8f3a…c1

Cada resposta, com sua prova

Em resumo

O Altretta é um app de notas privado e local-first: as suas notas e o seu código são arquivos Markdown seus, e cada resposta da IA cita a fonte exata de onde saiu, com histórico assinado.

Seus arquivos
Markdown no seu computador, sem silo
A sua própria IA
Conecte o seu modelo via MCP
Tudo deixa prova
Histórico assinado e reversível
Disponível em
macOS · Windows · Linux · grátis
O problema

O conhecimento merece algo melhor.

Suas notas ficam presas em apps alheios

Bancos de dados proprietários, formatos fechados e sincronizações que um dia desaparecem. Seu conhecimento deveria ser seu, para sempre.

A IA responde sem provas

Os assistentes inventam, misturam fontes e você não consegue verificar de onde veio cada afirmação. Sem evidência, não há confiança.

O conhecimento de equipe fica isolado

Wikis fragmentadas, permissões impossíveis de revogar e dados sensíveis expostos a terceiros. Compartilhar não deveria significar perder o controle.

Verificação

Não confie. Verifique.

Confiança é algo que você concede. Verificação é algo que você faz. Altretta foi construído para que você nunca precise acreditar na palavra dele — nem na da sua IA — em nada que importe.

Um selo que precisou ser conquistado

O selo aparece só quando duas coisas valem ao mesmo tempo: a assinatura confere de verdade e a nota continua correspondendo ao que essa assinatura cobre. Se qualquer uma das verificações falhar, não tem selo — ele falha fechado, em vez de se dar o benefício da dúvida.

Ele avisa você quando algo mudou

Se uma nota foi assinada e depois editada, é exatamente isso que você lê — nada de rebaixá-la silenciosamente para “sem assinatura”. Uma assinatura que já não cobre o que você está lendo merece ser dita em voz alta.

Um assistente que admite não saber

Pergunte sobre algo que suas notas não cobrem e ele diz isso — nenhuma resposta é gerada. Obter uma mesmo assim é uma escolha separada, que você precisa fazer de propósito.

As respostas apontam para a página, não para o arquivo

PDFs, arquivos do Word, apresentações e planilhas são lidos com a estrutura preservada — números de página, números de slide, até os números de artigo de um regulamento —, então uma resposta fundamentada cita o ponto exato de onde veio, e não apenas um nome de arquivo.

O que você tem

Suas notas ficam com você

Cada nota é um arquivo comum no seu computador. Sem lock-in, sem formatos que você não consegue abrir. Mova, faça backup ou saia do Altretta quando quiser — seu conhecimento vai com você.

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

Ele conecta os pontos que você perderia

Altretta liga notas relacionadas automaticamente, trazendo à tona a ideia de meses atrás que você esqueceu que escreveu — tudo na sua máquina, nada enviado à nuvem.

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

Veja a forma de tudo o que você sabe

Um clique transforma suas notas num mundo por onde caminhar. As pastas viram andares, as conexões ocultas vêm à superfície e a forma do seu pensamento finalmente se revela.

Um clique para 3DPastas viram andaresConexões ocultas à vista
altretta — 3D graph/ projects/ notes/ people2D ↔ 3D · floors by folder
Conhecimento e código

Compreenda o seu projeto inteiro — o que escreve e o que programa.

O Altretta lê o seu repositório e traça-o como um mapa assinado: cada símbolo, como se chamam entre si e a decisão que governa cada um. Assim a sua IA não conhece apenas as suas notas — compreende o seu código e como o alterar sem partir nada.

Mapeia o seu códigoO que se parte se mudar algoAvisa quando a doc fica para trásPergunte ao seu projeto
altretta — codeHeader.tsxapi.tsPage.tsxfnrender{ … }governed byadr-render.mdsymbol · callers · decision
Traga sua própria IA

Conecte sua IA. Nos seus termos.

Leve a IA que você já usa — ChatGPT, Claude, Cursor — para suas notas com sua própria assinatura. Você decide o que ela vê, e tudo que ela faz é assinado e pode ser desfeito.

Configuração em um cliqueVocê decide o que ele vêAssinado e reversívelFundamentado, não inventadoFunciona com a IA que você já paga
altretta — askQWhat was the Q3 budget?AThe Q3 budget was€48,000.q3-planning.md · line 12Grounded in your notes — no guessing.
O diferencial

Um cérebro de equipe cifrado, verificável e revogável.

Compartilhe conhecimento sem abrir mão do controle. Cifrado de ponta a ponta, acesso que você revoga instantaneamente e um histórico que pode ser provado.

Cifrado de ponta a pontaRemova alguém, o acesso encerra imediatamenteSempre saiba quem alterou o quêUm histórico em que pode confiar
altretta — team brain証 e2eANJDRVrevokedEnd-to-end encrypted · revocable

Menos tokens, por design

O Altretta se conecta à sua IA via MCP e, graças ao AIngle (o seu motor semântico), entrega ao modelo apenas as notas que importam, fundamentadas e citadas. Sua IA trabalha com o contexto relevante em vez de todo o seu cofre, gastando menos tokens e sem você ter que recolar tudo.

-94%Medido, não prometido
ConsultaSem AltrettaCom AltrettaEconomia
Média por consulta23,0201,36394.1%
Conversa de 8 consultas184,60946,70974.7%

Medido no cofre demo padrão do Studio Ghibli (43 notas): o cofre inteiro colado como contexto vs as passagens citadas que o Altretta entrega via MCP com seu motor real. Tokens de entrada; a proporção é estável entre tokenizers. Reproduzível com o protocolo publicado.

A economia vem de conectar a sua IA à skill do Altretta via MCP: ela recebe só as passagens citadas que importam, não o seu cofre inteiro. Reproduza você mesmo com o cofre demo do Studio Ghibli.

Obtenha a skill do Altretta

Amplie com skills e plugins do Apilium Hub.

hub.apilium.com

Visite o Hub
Como funciona

Da nota ao conhecimento verificável.

01

Escreva em Markdown

Faça anotações como sempre. Cada ideia é salva como um arquivo que você possui no seu disco.

02

Altretta conecta tudo

Ele liga notas relacionadas e mantém um histórico assinado de cada alteração — tudo no seu computador.

03

Conecte sua IA com um clique

Conecte a IA que você já paga. Ela lê suas notas; você escolhe o que ela pode ver.

04

Pergunte e verifique

Receba respostas que citam suas notas, com uma pontuação de confiança que você mesmo pode verificar.

Os primeiros dez minutos

O que realmente acontece quando você abre.

Sem conta, sem assistente de configuração, sem upload. Você aponta para uma pasta e ele começa a trabalhar.

  1. 01

    Aponte para uma pasta

    Sua pasta de notas atual funciona exatamente como está. Nada é importado, convertido ou movido — Altretta lê os arquivos Markdown que já estão no seu disco.

  2. 02

    Conecte a IA que você já paga

    Ele encontra Claude, Cursor, VS Code, Windsurf, Zed e outros já instalados na sua máquina e configura tudo para você. Nenhuma chave para colar, nenhum arquivo de configuração para editar.

  3. 03

    Pergunte algo que só as suas notas sabem

    A primeira resposta fundamentada é o momento em que a ficha cai: ela cita a nota de onde veio, e você pode abrir essa nota e ver com seus próprios olhos.

  4. 04

    Agora tente pegá-lo em falso

    Pergunte sobre algo que você nunca anotou. Ele vai dizer que não tem em que se apoiar — e isso, mais do que qualquer resposta, é o motivo para ficar com ele.

Nada a perder

Descobrir não custa nada.

O app é gratuito, roda na sua máquina e seus arquivos ficam exatamente onde já estão. Não há contagem regressiva de teste nem nada para cancelar.

Nenhuma conta necessária

Baixe, abra, trabalhe. Entrar na conta serve só para os recursos pagos — tudo o que é local continua funcionando com você desconectado.

Funciona com a rede desligada

Suas notas estão no seu disco e o app também. Um voo, uma conexão caída, uma empresa que desaparece — nada disso impede você de ler ou escrever.

Arquivos em um formato que nos sobrevive

Markdown puro em uma pasta comum. Não é um banco de dados, não é um contêiner. Abra em qualquer editor, hoje ou daqui a dez anos, com ou sem a gente.

Nada é medido sobre você

Sem analytics, sem relatórios de uso, sem telemetria de falhas. Uma instalação nova nem sequer descobre em qual máquina está rodando.

Preços

Comece grátis. Pague só quando crescer.

O app no seu computador é gratuito para sempre — e a sua primeira pasta sincronizada também. Os planos pagos adicionam quantas pastas sincronizadas você quiser, publicação de páginas verificáveis e o cérebro de equipe cifrado.

Por que fazer upgrade

O que muda quando você paga.

O app gratuito é realmente o produto inteiro para uma pessoa em uma máquina. Pagar é sobre alcance — mais dispositivos, mais histórico, outras pessoas.

O mesmo cofre em todas as máquinas

Escreva no notebook e continue no desktop — pelo armazenamento que você já tem e escolheu: seu Dropbox, seu OneDrive, uma pasta de rede, um pen drive. O que chega lá está cifrado, com nomes de arquivo embaralhados e sem estrutura de pastas, e não há cópia nos nossos servidores porque os nossos servidores não estão no caminho.

Transforme as notas que você escolher em uma página que outros abrem

Publique uma seleção do seu cofre como um site, com a procedência de cada página anexada a ela.

Volte mais para trás

O gratuito mantém a última semana à mão. Pagando, as versões mais antigas se abrem, e você pode voltar a como algo estava antes de mudar de ideia.

Um cérebro compartilhado que continua sendo seu

Compartilhe um cofre cifrado com seu time, dê e retire o acesso pessoa a pessoa, e saiba sempre quem mudou o quê.

Local
Free
€ 0para sempre
Para qualquer pessoa
  • O app desktop completo
  • Notas, grafo, Bases e Canvas
  • Use a IA que você já paga
  • Respostas fundamentadas nas suas notas
  • Sincronize uma pasta via sua própria nuvem
Baixar
Popular
Individual
Pro
€ 4,08/mês€ 4,99
cobrado anualmente · € 49/ano
Sincronize quantas pastas quiser
  • Pastas sincronizadas ilimitadas
  • Publique páginas que outros podem verificar
  • Histórico de versões mais longo
  • Importação do Notion e Confluence
  • Suporte prioritário
Comprar Pro
Equipes 2–50
Team
€ 6,58/lugar/mês€ 7,99
cobrado anualmente · € 79/lugar/ano
Mín. 2 lugares
  • Cofre de equipe cifrado compartilhado
  • Adicione ou remova pessoas com um clique
  • Sincronização cifrada para a equipe
  • Funções e painel de equipe
  • Veja quem escreveu o quê
Começar com a equipe
Regulado / >50
Enterprise
Sob medida
Para organizações maiores

Cada organização chega com a sua própria revisão de segurança, processo de compras e requisitos de conformidade. Diga-nos os seus e trabalhamos neles consigo.

Falar com vendas
  • Gratuito para sempre
    O app local e suas notas são seus, offline, mesmo sem pagar.
  • Sem lock-in
    Tudo são arquivos Markdown padrão. Você sai quando quiser, levando seu conhecimento.
  • Cancele quando quiser
    Os planos individuais são mensais; os planos de equipe são anuais. Gerenciados pelo seu portal.

Preços em EUR · IVA incluído · gestão de assinatura em my.apilium.com

Quando um número de IVA válido significa que não há imposto a pagar, cobra-se o valor antes de impostos.

Medido: nada

Não temos a menor ideia de que você está usando isto.

Isso não é uma política que a gente poderia mudar, é como o app foi construído. Não há nenhuma biblioteca de analytics dentro dele, nenhum relator de falhas, nada buscado em um servidor para desenhar a interface, e uma instalação nova nunca descobre em qual máquina está.

Nenhum analytics, de nenhum tipo

Não há nenhuma biblioteca de analytics ou de uso do produto empacotada no app. Não é que venha desativada por padrão — ela não está lá.

Sem relatórios de falhas ou erros

Quando algo dá errado, dá errado na sua máquina, e fica na sua máquina.

Nada carregado de outro lugar

Fontes e recursos vêm dentro do app. A interface nunca chama um servidor para se desenhar.

Uma instalação nova permanece anônima

Nada descreve seu dispositivo a menos que você inicie um teste ou ative uma licença, que é o único momento em que sua máquina é identificada.

Não acredite só na nossa palavra

O app acessa a rede em um punhado de lugares pequenos e sem graça, e você pode observar cada um: uma checagem de atualizações contra um arquivo estático e — só se você realmente usar — seu próprio provedor de IA, sua conta do Notion ou Confluence e nosso servidor de licenças. Aponte um monitor de rede para ele e veja.

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
Baixar

Disponível hoje para sua plataforma.

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

macOS universal (Intel + Apple Silicon) · Windows x64 · Linux AppImage/deb

Perguntas frequentes

O que você talvez queira saber.

Sou realmente dono das minhas notas?

Sim. Cada nota é um arquivo Markdown padrão no seu disco. Você pode abri-lo com qualquer editor, fazer backup ou sair do Altretta quando quiser: seu conhecimento fica com você.

Por que pagar se o app é gratuito?

O app desktop, as respostas fundamentadas nas suas notas e uma pasta sincronizada são gratuitos para sempre. Os planos pagos adicionam pastas sincronizadas ilimitadas, publicação de páginas que outros podem verificar e o cérebro de equipe cifrado. Se uma única pasta sincronizada dá conta do seu jeito de trabalhar, o plano Free é genuinamente tudo que você precisa.

Como posso confiar nas respostas da IA?

Cada resposta cita as notas exatas de onde veio, com citações e uma pontuação de confiança. Se uma afirmação não estiver embasada nas suas notas, Altretta avisa em vez de inventar.

Preciso ser técnico para conectar minha IA?

Não. Altretta detecta os apps de IA que você já tem — como Claude, Cursor ou VS Code — e os conecta com um clique. Sem arquivos de configuração, sem chaves para colar, e você escolhe quais pastas a IA pode ver.

Preciso pagar à parte pela IA?

Altretta é uma camada de memória pura: não inclui seu próprio LLM. Você conecta seu modelo preferido via MCP com sua própria assinatura, então usa a IA que já paga e mantém o controle das suas chaves.

Posso trazer minhas notas existentes?

Sim. Altretta lê Markdown comum, então sua pasta de notas atual funciona como está. O plano Pro adiciona importação com um clique do Notion e do Confluence.

Como funciona o cérebro de equipe cifrado?

Você compartilha um cofre cujo conteúdo é criptografado no seu dispositivo, então ninguém fora da equipe consegue ler o que uma nota diz — nem nós, nem quem hospeda a pasta. O acesso é por pessoa e revogável: ao remover alguém, a chave é rotacionada e essa pessoa deixa de conseguir ler qualquer coisa. Um limite que preferimos declarar a deixar você descobrir: nomes de arquivo e estrutura de pastas não são criptografados, então o host continua vendo o formato do cofre e o nome de cada nota.

Em quais plataformas funciona?

Altretta está disponível hoje para macOS (Apple Silicon e Intel), Windows e Linux. Os downloads sempre apontam para a última versão publicada.

Tome o controle do seu conhecimento.

Privado, offline e verificável. Suas notas, sua IA, suas regras.