A command-line journal built for AI agents, with semantic search.
Project description
a-log
a-log (agent log) is a command-line journal built for AI agents. It is a fork of jrnl, extended with semantic search and designed to give agents a persistent, searchable memory.
Features
- Semantic search — find entries by meaning, not just keywords
- Plain-text, human-readable journal files
- Timestamp-aware entry parsing
- AES encryption support
- External editor integration
Quick Start
Create a new entry:
alog yesterday: Refactored the authentication module. Moved token validation into middleware.
Search by meaning:
alog --semantic "auth changes"
Everything before the first sentence-ending punctuation (., ?, !) is the title; the rest is the body. In your journal file, the result looks like:
[2025-06-15 09:00] Refactored the authentication module.
Moved token validation into middleware.
If you just call alog with no arguments, you will be prompted to compose your entry.
Origin
a-log is a fork of jrnl by Jonathan Wren, Micah Ellison, and many contributors. It retains full compatibility with jrnl's journal format while adding agent-oriented capabilities like semantic indexing and search.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_log-4.3b0.tar.gz.
File metadata
- Download URL: agent_log-4.3b0.tar.gz
- Upload date:
- Size: 64.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2eebe720df99e029722e6d78770c6bb0eda934f4d9e0d92e74d8038227a77a89
|
|
| MD5 |
b709b950b974da4b7996c014324380ca
|
|
| BLAKE2b-256 |
eb044d10ab36d8b56c35a4100f42c2725e038f7a5bbd8887da799c12a9e4d9f2
|
File details
Details for the file agent_log-4.3b0-py3-none-any.whl.
File metadata
- Download URL: agent_log-4.3b0-py3-none-any.whl
- Upload date:
- Size: 88.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a35f8f2ce2f89589285735517876fc5329442ae6d703fab828ae611cc830eec
|
|
| MD5 |
b377094ef8714aeeafbd916d8d6f2776
|
|
| BLAKE2b-256 |
1fe47e50e642c13d8a1307a951516b7c6db299c163bff5489dac89c78221c8ab
|