{"id":15442526,"url":"https://github.com/samthinkgit/aiuda","last_synced_at":"2026-02-21T04:03:13.098Z","repository":{"id":243534370,"uuid":"812391735","full_name":"SamthinkGit/aiuda","owner":"SamthinkGit","description":"AI tools for runtime python. Such as pretty-printing, debugging/analysis and some random utils","archived":false,"fork":false,"pushed_at":"2024-10-24T19:15:38.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T01:14:22.974Z","etag":null,"topics":["ai","artificial-intelligence","debugging","langchain","library","python","tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SamthinkGit.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-08T18:54:08.000Z","updated_at":"2024-10-24T19:15:42.000Z","dependencies_parsed_at":"2024-06-11T22:15:25.947Z","dependency_job_id":"349ec8ef-2688-4842-855f-db60d70406fa","html_url":"https://github.com/SamthinkGit/aiuda","commit_stats":{"total_commits":20,"total_committers":2,"mean_commits":10.0,"dds":"0.30000000000000004","last_synced_commit":"7a6c0da75c70ec77c9223a437c109aa9e8e928be"},"previous_names":["samthinkgit/aiuda"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SamthinkGit/aiuda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamthinkGit%2Faiuda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamthinkGit%2Faiuda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamthinkGit%2Faiuda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamthinkGit%2Faiuda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamthinkGit","download_url":"https://codeload.github.com/SamthinkGit/aiuda/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamthinkGit%2Faiuda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011983,"owners_count":26085039,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","artificial-intelligence","debugging","langchain","library","python","tools"],"created_at":"2024-10-01T19:28:18.010Z","updated_at":"2025-10-12T16:07:47.780Z","avatar_url":"https://github.com/SamthinkGit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/SamthinkGit/aiuda/assets/92941012/f11c765b-b405-4184-b152-b2275dbb49c7\" alt=\"aiuda logo\" width=700\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e\n    \u003ca href=\"https://medium.com/@sebastianmayorquin_74267/943bde3d196a\" style=\"color:blue; text-decoration:underline;\"\u003e\n      🛠️ Quickstart Guide\n    \u003c/a\u003e\n  \u003c/h3\u003e\n\u003c/div\u003e\n\n# Aiuda: AI-Powered Tools for Python Development\n\n**aiuda** is a Python library that leverages AI to enhance your programming workflow. Inspired by tools like [icecream](https://github.com/gruns/icecream) and PDB, Aiuda provides advanced pretty-printing, formatting, and various utility functions, all powered by AI via [LangChain](https://www.langchain.com/). Whether you need to print objects more effectively, get AI assistance in debugging, or analyze variables, Aiuda has you covered.\n\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/SamthinkGit/aiuda/assets/92941012/81b99c66-732e-45fd-bf27-1f3a841eca7b\" alt=\"aiuda logo\" width=700\u003e\n\u003c/div\u003e\n\n\n## Features ✨\n\n\n- **Advanced Pretty-Printing:** Enhance the readability of your objects with AI-powered pretty-printing.\n- **AI-Assisted Debugging (In progress):** Leverage AI to debug and analyze your code more effectively.\n- **Utility Functions (In progress):** A collection of AI-driven utility functions to streamline your daily Python programming tasks.\n\n## Installation 🚀\n\nYou can install **aiuda** using pip:\n\n```powershell\npip install aiuda\n```\n\n\u003e Note: You can install the last-last version (maybe unstable) by cloning and using pip install directly in the repo :D\n\n## Usage 🛠️\n\n```python\nfrom aiuda import aiuda\n\n# Suppose we have a complex object, sometimes the str() method is not clear\nmy_dict = {'name': 'Alice', 'age': 30, 'city': 'Wonderland'}\n\nprint(my_dict)  # meh\naiuda.tree(my_dict)  # better :D\n```\n```powershell\n\u003e\u003e\u003e print(my_dict)\n{'name': 'Alice', 'age': 30, 'city': 'Wonderland'}\n\n\u003e\u003e\u003e aiuda.tree(prompt)\n[aiuda][tree]\n(name: dict)\n├─.name: 'Alice'\n├─.age: 30\n└─.city: 'Wonderland'\n```\n\n## License 📄\n\nAiuda is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamthinkgit%2Faiuda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamthinkgit%2Faiuda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamthinkgit%2Faiuda/lists"}