Skip to main content

Your private memory intelligence — captures thoughts from anywhere, organises them into your vault, and reflects insights back to you. Entirely local.

Project description

AMI — Anonymous Memory Intelligence

Your private memory intelligence — captures thoughts from anywhere, organises them into your vault, and reflects insights back to you. Entirely local.

Status: Alpha. The core CLI and domain modules are in place; ingestion, OCR, and the weekly-digest pipeline are still being built.

Hard constraints:

  • Open-source, no paid services.
  • Local-first AI via Ollama only — your notes never leave your device.
  • Built for the user's existing Obsidian vault conventions (KEY: value headers, lifecycle states #infant → #child → #developing → #adult → #on-ice → #removed).

Install

# Prereqs: Python 3.12, uv, and Ollama. See docs/01-prerequisites.md.
git clone git@gitlab.com:nkosinathi1/ami.git ~/source/repos/ami
cd ~/source/repos/ami
uv sync
ami init        # one-time setup wizard
ami doctor      # verify uv / Ollama / models / vault / ssh

Try it

ami --help                # discover every subcommand
ami doctor                # health-check the environment
ami vault status          # confirm inbox folders are in place
ami dev guard             # lint + format check + tests + security audit

Documentation

The build guide and operator manual live at ~/source/ubuntu/docs/ami/:

  • 00-overview.md — start here.
  • standards.md — engineering rules every contribution is held to.
  • security.md — threat model.
  • 14-cli-reference.md — every ami command, what it does.
  • 15-ide-setup.md — VS Code + WSL setup.
  • activity-log.md — append-only audit trail of every change.

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amie-0.1.10.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amie-0.1.10-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file amie-0.1.10.tar.gz.

File metadata

  • Download URL: amie-0.1.10.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for amie-0.1.10.tar.gz
Algorithm Hash digest
SHA256 4288efdec150fe58a0e81c08c1302b5e8b0fe8b5d755754df06784ab4a476ba2
MD5 e7ad56daaca695e2244f38c026f86767
BLAKE2b-256 74b8080e5d4ce0a69598e6bcfa7ba1b897efefc74831df660eb788d7c4316596

See more details on using hashes here.

File details

Details for the file amie-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: amie-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for amie-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 8667560533a1743b18a841d89c72b0381213644ae7c4d5ddc8aa5614d639cdd6
MD5 7c77c7ea36c16ce568854019894b3622
BLAKE2b-256 b12a8691fafc5df72d1d5559ca2ba950b2100690a15987e216f0890d8c128cbf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page