shiping
An interview assistant and an exam assistant that uses AI to provide solution ideas in real time during 「面试」 or 「在线考试」.
AI translation
A sutta reader and Pāli dictionary app that works offline after an initial download
Translation pending
AI summary · revised during review
EducationJavaScript · RustGitHub @simsapaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A sutta reader and Pali dictionary application.
Linux:
Android:
@simsapa/clisimsapa is the command-line version of the app's data engine: search the
suttas and the Pāli dictionaries from the terminal, gloss Pāli text, import
dictionaries and books, and serve the Simsapa localhost HTTP API, without the
desktop app. Every command prints plain text, or one JSON document with
--json, so it suits agents as well as people.
Install it from npm (Node.js 18 or later) and download the databases:
npm install -g @simsapa/cli
simsapa setup
Supported platforms: Linux x64 and arm64, macOS on Apple Silicon, and Windows
x64. The databases take about 4.8 GB on disk. The CLI uses the same data folder
as the desktop app, so if the app is already set up, there is no need to run
simsapa setup.
simsapa --help lists the commands, and simsapa docs prints the full CLI and
localhost API reference. See npm/cli/README.md for more.
# Build the project
make build -B
# Run the application
make run
# Build AppImage
make appimage -B
# Or with custom options
./build-appimage.sh --app-version v0.2.0 --os-suffix -ubuntu24
# Clean rebuild
make appimage-rebuild
# Build both .app bundle and .dmg
make macos -B
# Or build only .app bundle (skip DMG creation)
make macos-app
# Clean rebuild
make macos-rebuild
The macOS build will:
./dist/Simsapa.appmacdeployqtSimsapa-vX.X.X-{arch}.dmgNote: For distribution, you may want to code sign the app. Set the APPLE_SIGNING_IDENTITY environment variable:
export APPLE_SIGNING_IDENTITY="Developer ID Application: Your Name (TEAM_ID)"
make macos
Build using Qt Creator with the Android kit configured.
# Run all tests
make test
# Individual test suites
make rust-test # Backend tests
make qml-test # QML tests
make js-test # JavaScript tests