{"id":29154401,"url":"https://github.com/NumexaHQ/frugal","last_synced_at":"2025-07-01T02:34:44.521Z","repository":{"id":190248135,"uuid":"682243545","full_name":"NumexaHQ/frugal","owner":"NumexaHQ","description":"⚡️ Transform AI/ML operations: Transparency, Control and Cost Optimization. ⚡️","archived":false,"fork":false,"pushed_at":"2023-10-08T10:11:02.000Z","size":2279,"stargazers_count":16,"open_issues_count":9,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-29T11:36:22.343Z","etag":null,"topics":["ai","aiops","cost-optimization","embeddings","gpt","gpt-4","hacktoberfest","llm","llmops","logging","ml","models","monitoring","observability","openai","resource-management","resource-optimization","vectordatabase"],"latest_commit_sha":null,"homepage":"https://docs.numexa.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NumexaHQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-08-23T18:48:49.000Z","updated_at":"2023-10-19T21:32:42.000Z","dependencies_parsed_at":"2023-09-25T01:48:07.309Z","dependency_job_id":"65859f89-063a-4982-8cb9-ba3ce41ce0ce","html_url":"https://github.com/NumexaHQ/frugal","commit_stats":{"total_commits":40,"total_committers":2,"mean_commits":20.0,"dds":"0.42500000000000004","last_synced_commit":"7a74516e920373ff54b00f70042ffcd248c74d39"},"previous_names":["numexahq/numexa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NumexaHQ/frugal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumexaHQ%2Ffrugal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumexaHQ%2Ffrugal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumexaHQ%2Ffrugal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumexaHQ%2Ffrugal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NumexaHQ","download_url":"https://codeload.github.com/NumexaHQ/frugal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NumexaHQ%2Ffrugal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262884172,"owners_count":23379345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","aiops","cost-optimization","embeddings","gpt","gpt-4","hacktoberfest","llm","llmops","logging","ml","models","monitoring","observability","openai","resource-management","resource-optimization","vectordatabase"],"created_at":"2025-07-01T02:33:55.284Z","updated_at":"2025-07-01T02:34:44.506Z","avatar_url":"https://github.com/NumexaHQ.png","language":"JavaScript","readme":"\u003ca\u003e\n  \u003ch1 align=\"center\"\u003eNumexa\u003c/h1\u003e\n    \u003cp align=\"center\"\u003e\n      \u003cb\u003e🚀 An open-source Cost \u0026 Resource Optimization Platform for LLMs. Be Frugal! 💰\u003c/b\u003e\n    \u003c/p\u003e\n\u003c/a\u003e\n\n[![](https://img.shields.io/badge/Visit%20Us-app.numexa.io-brightgreen)](https://app.numexa.io)\n[![](https://img.shields.io/badge/Join%20our%20community-Discord-blue)](https://discord.gg/XdYtneTJaE)\n[![](https://img.shields.io/badge/View%20Documentation-Docs-yellow)](https://docs.numexa.io/)\n\n## Introduction\n\nNumexa is an AI-driven cost and resource optimization tool designed to enhance operational efficiency. It achieves this by leveraging contextual insights derived from usage metrics. Numexa employs cutting-edge techniques such as intelligent caching and data retrieval, harnessing the power of vector databases to streamline operations. Explore how Numexa can revolutionize your resource management and cost-saving endeavors.\n\n## Features\n\n- 📝 Model agnostic functionality records unlimited requests from various providers like OpenAI, Cohere, Anthropic and more.\n\n- 📋 Model management\n\n- 🔔 Alerting \u0026 Notification with predefined policies, like error rate, threshold, cost, etc.\n\n- 💾 Caching, Custom Rate Limits, and Retries,\n\n- 📊 Track costs and latencies by users, applications, and endpoints\n\n- 🔜 (Coming soon) Intellegient caching and data retrieval\n\n- 🔜 (Coming soon) Cost and resource optimization\n\n\n\n# Development Setup 💻\n\n### Prerequisites\nBefore you begin, ensure you have the following installed on your system:\n\n- **Git**: [Installation Guide](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)\n- **Docker**: [Installation Guide](https://docs.docker.com/get-docker/)\n- **Docker Compose**: [Installation Guide](https://docs.docker.com/compose/install/)\n- **Make**: [Installation Guide](https://www.gnu.org/software/make/)\n\n### Getting Started\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone \u003crepository_url\u003e\n   cd \u003crepository_directory\u003e\n\n2. **Build and Start the Services:**\nRun the following commands to build and start the project services\n   ```bash\n   make all\n   docker compose -f docker-compose.dev.yaml up -d\n3. **Verify Services:**\nAfter running the above commands, your project services should be up and running. You can verify this by checking the logs\n\n# Community 🤝\nJoin our [#Discord](https://discord.gg/mVBMKVCv) or drop email at hello@numexa.io\n","funding_links":[],"categories":["Open Sources"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNumexaHQ%2Ffrugal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNumexaHQ%2Ffrugal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNumexaHQ%2Ffrugal/lists"}