Free & Open Source

Built in the Open

Askimo is fully open source under the AGPLv3 license. Every line of code is public. Inspect it, build on it, contribute to it.

License

AGPLv3 License

The GNU Affero General Public License v3 is a strong copyleft license that ensures Askimo and any derivatives remain open source.

AGPLv3

AGPLv3 is designed for software that runs over a network. It extends GPL by requiring that if you modify Askimo and offer it as a service, you must also share your changes. This keeps the ecosystem honest and open.

Free to use personally and commercially
Inspect, study, and audit all source code
Modify and distribute your own version
Contribute patches back to the project
If you modify and distribute, you must release your changes under AGPLv3
If you offer a modified version as a network service, you must publish the source
Our Philosophy

Why Open Source Matters to Us

Open source is not just a license choice. It is a commitment to the users who depend on Askimo every day.

No Vendor Lock-In

You are never dependent on us staying in business. The code is yours to fork, self-host, or continue independently.

Auditable Security

Privacy claims are easy to make. With open source, you can verify them yourself. Every encryption decision, every data flow is visible.

Community-Driven

The best features in Askimo came from real users. Open source means anyone can propose, build, and ship improvements.

Transparent Roadmap

Issues, pull requests, and discussions happen in public. You can see exactly what is being worked on and why.

Tech Stack

What Askimo Is Built With

A modern, native stack chosen for performance, portability, and long-term maintainability.

Kotlin
Primary language
Compose Multiplatform
UI framework
SQLite
Local data storage
Apache Lucene
Full-text search
JVector
Semantic vector search
Kotlin Coroutines
Async runtime
GitHub Actions
CI/CD pipeline
Gradle
Build system
MCP Protocol
Tool integrations
Get Involved

How to Contribute

No contribution is too small. Bug reports, documentation fixes, translations, and feature ideas are all welcome.

Get started locally
# Clone the repository
git clone https://github.com/haiphucnguyen/askimo.git
cd askimo

# Build and run the desktop app
./gradlew :desktop:run

# Run the CLI
./gradlew :cli:run
Open Source

Star Us on GitHub

If Askimo is useful to you, a star on GitHub helps more people find it and supports continued development.

AGPLv3 licensed · No vendor lock-in · Fork it, self-host it, build on it