# ๐งช TestGenie - Instantly Generate Test Cases from Your Terminal
**TestGenie** is a fast, intuitive CLI tool designed for developers who want to generate meaningful test cases from their source code - without ever leaving the terminal.
No more toggling between browser tabs, writing boilerplate, or wasting hours on trivial tests. TestGenie bridges your code with AI-powered suggestions tailored for your language and logic.
*Currently, it uses online AI agents for test cases generation, but an offline mode is coming soon. Stay tuned!*
---
## โจ Features
- ๐ **Language-aware test generation** (Python, C++) [more coming soon]
- โก **CLI-first experience** - stay in your flow
- ๐ง Powered by context-aware agents
- ๐ Syncs with your online dashboard
- ๐ Lightweight auth system
- ๐ Usage tracking (for you and your team)
---
## ๐ Installation
TestGenie requires Python 3.8+
Install directly from PyPI:
```bash
pip install test-genie
```
---
## ๐ Usage
Generate test cases from your CLI:
```bash
test-genie generate --path path/to/your_file.py
```
You can also specify the language explicitly:
```bash
test-genie generate -pt path/to/your_file.cpp -l cpp
```
Authenticate once:
```bash
test-genie login
```
If you don't have an account, register quickly on our website: https://thetestgenie.com
---
## ๐ Dashboard
Visit our dashboard (https://thetestgenie.com/dashboard) to view your usage, premium status, recent generation history, and more.
---
## ๐ก Use Cases
- Quickly bootstrap test coverage on legacy projects
- Generate starter tests for new logic
<!-- - Integrate with CI to flag untested critical paths -->
- Empower junior devs with example-driven TDD
---
## ๐ฆ Publishing / Contributing
Want to contribute or self-host the backend? Instructions are coming soon. For now, feel free to mail me at wadhwakushagra01@gmail.com
---
## ๐ License
MIT ยฉ 2025 TestGenie Team
Raw data
{
"_id": null,
"home_page": null,
"name": "test-genie-test",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "testing, test-generation, ai, cli, python, cpp, java, pytest, unittest, gtest, junit",
"author": null,
"author_email": "Kushagra Wadhwa <testgenieofficial@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/9a/03/616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8/test_genie_test-1.0.5.tar.gz",
"platform": null,
"description": "# \ud83e\uddea TestGenie - Instantly Generate Test Cases from Your Terminal\n\n**TestGenie** is a fast, intuitive CLI tool designed for developers who want to generate meaningful test cases from their source code - without ever leaving the terminal.\n\nNo more toggling between browser tabs, writing boilerplate, or wasting hours on trivial tests. TestGenie bridges your code with AI-powered suggestions tailored for your language and logic. \n\n*Currently, it uses online AI agents for test cases generation, but an offline mode is coming soon. Stay tuned!*\n\n---\n\n## \u2728 Features\n\n- \ud83d\udd0d **Language-aware test generation** (Python, C++) [more coming soon]\n- \u26a1 **CLI-first experience** - stay in your flow\n- \ud83e\udde0 Powered by context-aware agents\n- \ud83c\udf10 Syncs with your online dashboard\n- \ud83d\udd10 Lightweight auth system\n- \ud83d\udcca Usage tracking (for you and your team)\n\n---\n\n## \ud83d\ude80 Installation\n\nTestGenie requires Python 3.8+\n\nInstall directly from PyPI:\n\n```bash\npip install test-genie\n```\n---\n\n## \ud83d\udee0 Usage\n\nGenerate test cases from your CLI:\n\n```bash\ntest-genie generate --path path/to/your_file.py\n```\n\nYou can also specify the language explicitly:\n\n```bash\ntest-genie generate -pt path/to/your_file.cpp -l cpp\n```\n\nAuthenticate once:\n\n```bash\ntest-genie login\n```\n\nIf you don't have an account, register quickly on our website: https://thetestgenie.com\n\n---\n\n## \ud83c\udf10 Dashboard\n\nVisit our dashboard (https://thetestgenie.com/dashboard) to view your usage, premium status, recent generation history, and more.\n\n---\n\n## \ud83d\udca1 Use Cases\n\n- Quickly bootstrap test coverage on legacy projects\n- Generate starter tests for new logic\n<!-- - Integrate with CI to flag untested critical paths -->\n- Empower junior devs with example-driven TDD\n\n---\n\n## \ud83d\udce6 Publishing / Contributing\n\nWant to contribute or self-host the backend? Instructions are coming soon. For now, feel free to mail me at wadhwakushagra01@gmail.com\n\n---\n\n## \ud83d\udcc3 License\n\nMIT \u00a9 2025 TestGenie Team\n",
"bugtrack_url": null,
"license": null,
"summary": "AI-powered CLI tool to auto-generate test cases for Python, C++, and Java code with both online and offline modes",
"version": "1.0.5",
"project_urls": {
"Documentation": "https://thetestgenie.com/docs",
"Homepage": "https://thetestgenie.com",
"Issues": "https://github.com/testgenie/cli/issues",
"Pricing": "https://thetestgenie.com/pricing",
"Repository": "https://github.com/testgenie/cli"
},
"split_keywords": [
"testing",
" test-generation",
" ai",
" cli",
" python",
" cpp",
" java",
" pytest",
" unittest",
" gtest",
" junit"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "edb7f47402a984d2af85d326cd6092aa19e46a77c62f9d8ceffffd81e7664a2c",
"md5": "963ac5d60a2579e4b0bccfd88c58730c",
"sha256": "f7cb350840ca2590e90046e9092b75259c0cc4414f402e450c8f3f57e178882e"
},
"downloads": -1,
"filename": "test_genie_test-1.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "963ac5d60a2579e4b0bccfd88c58730c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 65548,
"upload_time": "2025-09-08T15:19:53",
"upload_time_iso_8601": "2025-09-08T15:19:53.088282Z",
"url": "https://files.pythonhosted.org/packages/ed/b7/f47402a984d2af85d326cd6092aa19e46a77c62f9d8ceffffd81e7664a2c/test_genie_test-1.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9a03616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8",
"md5": "4a078912e65b8a7fbe64a0235fbc608f",
"sha256": "f0ab39a60c52862007bb6f7a2d68a860744796ec3db4debd998ac7229d2b5371"
},
"downloads": -1,
"filename": "test_genie_test-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "4a078912e65b8a7fbe64a0235fbc608f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 50376,
"upload_time": "2025-09-08T15:19:54",
"upload_time_iso_8601": "2025-09-08T15:19:54.360043Z",
"url": "https://files.pythonhosted.org/packages/9a/03/616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8/test_genie_test-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-08 15:19:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "testgenie",
"github_project": "cli",
"github_not_found": true,
"lcname": "test-genie-test"
}