| Crates.io | notera |
| lib.rs | notera |
| version | 1.0.0-alpha.2 |
| created_at | 2025-03-08 19:17:04.760231+00 |
| updated_at | 2025-03-25 04:34:59.186348+00 |
| description | notera is an open source minimal note taking tool |
| homepage | |
| repository | https://github.com/hijknight/notera.git |
| max_upload_size | |
| id | 1584723 |
| size | 132,117 |
notera with AI features (alpha) README out of date
A powerful and lightweight CLI-based note-taking app built with Rust.
.txt or .md files for external use.Please see INSTALL.md for installation instructions and prerequisite information.
Before running any commands, initialize notera for the first time:
notera init
This command will set up the required configurations (including storage paths) and initialize the SQLite database.
To check the available commands, run:
notera --help
📝 Take notes:
new <TITLE>: Add a new note.
view <FLAGS>: View all or specific notes
--all: List all notes in database--note <TITLE>: View the title, content and timestamp of a specific noteedit <TITLE>: Edit an existing note.
delete <FLAGS>: Delete all or a specific note
--note <TITLE>: Delete a specific note--all: Delete all notes🗂️ Exports and Imports:
export <FLAGS> <ARGS>
--all: Export all notes into a single .md or .txt file--note <TITLE>: Export a specific note into a .md or .txt fileimport <FLAGS> <ARGS>
--dir <DIR_PATH>: Import all qualifying notes of a directory into notera--note <FILE_PATH>: Import a specific note into notera🤖 AI use:
summarize <FLAGS> <ARGS>
--note <TITLE>: Summarize a specific notera note--file <FILE_PATH>: Summarize a .md or .txt filetranscribe <FLAGS>
--audio <AUDIO_FILE_PATH>: transcribe an audio filelecture <FLAGS>
--audio <AUDIO_FILE_PATH>: transcribe and summarize an audio file (targeted at lectures)Setup:
config: Open and modify the app's configuration settings.
notera init:
editor = "nvim"
note_db_directory = "/User/{user}/.local/share/notera"
export_path = "/User/{user}/Documents/notera"
export_format = "md"
# Possible values:
# Editor: vim, nano, emacs, nvim, etc. (must be cli-based editor)
# Note db directory: Should be kept default unless you know what you're doing.
# Export path: Feel free to change, just make sure of a valid path.
# IMPORTANT: Choose an export format. 'md' or 'txt'. md tends to be better for exports
init: Initialize notera for first-time use, setting up configurations and database storage.
help: Show the default help message.
DANGER ZONE:
clean: Delete all temporary and persistent notera data (export files, including the SQLite database and temporary files.)
The application automatically stores user preferences in a config.toml file for easier management. Open or modify it with the command:
notera config
Configuration options include the following:
notera Files Path: The directory location where exported files are saved.This project is open-source and available under the MIT License.