https://github.com/cy-suite/lunary
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: cy-suite
- License: apache-2.0
- Language: TypeScript
- Default Branch: main
- Size: 7.01 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Features
Lunary helps developers of LLM Chatbots develop and improve them.
- 🖲️ Conversation & feedback tracking
- 💵 Analytics (costs, token, latency, ..)
- 🔍 Debugging (logs, traces, user tracking, ..)
- ⛩️ Prompt Directory (versioning, team collaboration, ..)
- 🏷️ Datasets (for evaluation, fine-tuning, ..)
- 🧪 Topic & sentiment analysis
It also designed to be:
- 📝 Easy to use
- 📦 Fast to integrate (2 minutes)
- 🧑💻 Self-hostable
1-min Demo
https://github.com/user-attachments/assets/4f95d952-a89b-442b-854a-e71e036073bb
⚙️ Integration
Modules available for:
Lunary natively supports:
- Abso
- LangChain (JS & Python)
- OpenAI module
- LiteLLM
- Flowise
Additionally you can use it with any other LLM by manually sending events.
📚 Documentation
Full documentation is available on the website.
☁️ Hosted version
We offer a hosted version with a generous free tier.
With the hosted version:
- 👷 don't worry about devops or managing updates
- 🙋 get priority 1:1 support with our team
- 🇪🇺 your data is stored safely in Europe
Running locally
- Clone the repository
- Setup a PostgreSQL instance (version 15 minimum)
- Copy the content of
packages/backend/.env.exampletopackages/backend/.envand fill the missing values - Copy the content of
packages/frontend/.env.exampletopackages/frontend/.envand fill the missing values - Run
bun install - Run
bun run migrate:db - Run
bun run dev
You can now open the dashboard at http://localhost:8080.
When using our JS or Python SDK, you need to set the environment variable LUNARY_API_URL to http://localhost:3333. You can use LUNARY_VERBOSE=True to see all the event sent by the SDK
🙋 Support
Need help or have questions? Chat with us on the website or email us: hello [at] lunary.ai. We're here to help every step of the way.
License
This project is licensed under the Apache 2.0 License.
Owner
- Name: cy-suite
- Login: cy-suite
- Kind: organization
- Repositories: 1
- Profile: https://github.com/cy-suite
GitHub Events
Total
- Public event: 1
Last Year
- Public event: 1
Dependencies
- actions/checkout v3 composite
- hmarr/auto-approve-action v3 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- appleboy/ssh-action master composite
- docker/build-push-action v6 composite
- docker/login-action v3 composite
- docker/setup-buildx-action v3 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- 908 dependencies
- @playwright/test ^1.47.0 development
- @types/node ^22.5.4 development
- dotenv ^16.4.5 development
- json-2-csv ^5.5.6 development
- prettier ^3.3.3 development
- tsup ^8.2.4 development
- tsx ^4.19.0 development
- typescript ^5.5.4 development
- concurrently ^8.2.2
- patch-package ^8.0.0
- @types/bcrypt ^5.0.2 development
- @types/koa ^2.15.0 development
- @types/koa-bodyparser ^4.3.12 development
- @types/koa-logger ^3.1.5 development
- @types/koa-ratelimit ^5.0.5 development
- @types/koa-router ^7.4.8 development
- @types/koa__cors ^5.0.0 development
- @types/node ^22.5.4 development
- @types/node-cron ^3.0.11 development
- @types/nodemailer ^6.4.15 development
- @types/swagger-jsdoc ^6.0.4 development
- openapi ^1.0.1 development
- @anthropic-ai/sdk ^0.27.3
- @authenio/samlify-node-xmllint ^2.0.0
- @aws-sdk/client-comprehend ^3.645.0
- @google-cloud/bigquery ^7.9.0
- @google-cloud/datastream ^3.2.0
- @json2csv/plainjs ^7.0.6
- @koa/cors ^5.0.0
- @sentry-internal/tracing ^7.119.2
- @sentry/node 7.119.2
- @sentry/profiling-node 1.3.5
- @sentry/utils 7.99.0
- @xenova/transformers ^2.14.2
- argon2 ^0.41.1
- bcrypt ^5.1.1
- google-auth-library ^9.14.2
- jose ^5.8.0
- jsonrepair ^3.8.0
- koa ^2.15.3
- koa-bodyparser ^4.4.1
- koa-logger ^3.2.1
- koa-ratelimit ^5.1.0
- koa-router ^12.0.1
- lunary ^0.7.2
- node-cron ^3.0.3
- nodemailer ^6.9.15
- openai ^4.28.4
- p-queue ^8.0.1
- postgres ^3.4.4
- prexit ^2.3.0
- queue-promise ^2.2.1
- re2 ^1.21.4
- rouge ^1.0.3
- samlify ^2.8.11
- shared *
- stripe ^16.10.0
- swagger-jsdoc ^6.2.8
- tiktoken ^1.0.16
- washyourmouthoutwithsoap ^1.0.2
- zod ^3.23.8
- @types/node 20.10.5 development
- @types/react 18.2.45 development
- @types/react-dom ^18.2.18 development
- @types/streamsaver ^2.0.5 development
- postcss ^8.4.33 development
- postcss-preset-mantine ^1.12.3 development
- postcss-simple-vars ^7.0.1 development
- typescript ^5.5.3 development
- @mantine/charts 7.13.4
- @mantine/colors-generator 7.13.4
- @mantine/core 7.13.4
- @mantine/dates 7.13.4
- @mantine/form 7.13.4
- @mantine/hooks 7.13.4
- @mantine/modals 7.13.4
- @mantine/notifications 7.13.4
- @react-oauth/google ^0.12.1
- @tabler/icons-react ^3.21.0
- @tanstack/react-table ^8.19.2
- @tanstack/react-virtual ^3.8.1
- bcrypt ^5.1.1
- chroma-js ^3.1.2
- crisp-sdk-web ^1.0.25
- date-fns ^4.1.0
- dayjs ^1.11.13
- jose ^5.8.0
- json-2-csv ^5.5.5
- jsonrepair ^3.5.1
- next ^14.2.8
- next-seo ^6.6.0
- nuqs ^2.2.1
- posthog-js ^1.160.3
- random-word-slugs ^0.1.7
- react ^18.3.1
- react-confetti ^6.1.0
- react-dom ^18.3.1
- react-highlight-words ^0.20.0
- react-json-view-lite ^1.5.0
- recharts ^2.12.7
- shared *
- streamsaver ^2.0.6
- swr ^2.2.4
- zod ^3.23.8
- compromise ^14.13.0
- franc ^6.2.0
- postgres ^3.4.4
- zod ^3.22.4