{"id":27256129,"url":"https://github.com/blue-lotus-org/mistree","last_synced_at":"2026-04-19T10:31:50.908Z","repository":{"id":286306017,"uuid":"961019313","full_name":"blue-lotus-org/mistree","owner":"blue-lotus-org","description":"MisTree is designed to make things like visualizing a repository's directory structure and settings easier. Free opensource.","archived":false,"fork":false,"pushed_at":"2025-04-05T15:32:33.000Z","size":69,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-14T18:52:53.518Z","etag":null,"topics":["aiagent","aitools","github","mistral","mistral-ai","mistralai"],"latest_commit_sha":null,"homepage":"https://lotuschain.org/","language":"TypeScript","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/blue-lotus-org.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}},"created_at":"2025-04-05T15:23:37.000Z","updated_at":"2025-04-05T15:32:36.000Z","dependencies_parsed_at":"2025-04-12T08:32:22.831Z","dependency_job_id":null,"html_url":"https://github.com/blue-lotus-org/mistree","commit_stats":null,"previous_names":["blue-lotus-org/mistree"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blue-lotus-org/mistree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue-lotus-org%2Fmistree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue-lotus-org%2Fmistree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue-lotus-org%2Fmistree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue-lotus-org%2Fmistree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blue-lotus-org","download_url":"https://codeload.github.com/blue-lotus-org/mistree/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blue-lotus-org%2Fmistree/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32004013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":["aiagent","aitools","github","mistral","mistral-ai","mistralai"],"created_at":"2025-04-11T02:49:23.862Z","updated_at":"2026-04-19T10:31:50.890Z","avatar_url":"https://github.com/blue-lotus-org.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MisTree\n\nMisTree is a React application that allows users to visualize and interact with tree diagrams for a target github repository. Built with Vite and styled using Tailwind CSS, MisTree provides an intuitive interface for exploring hierarchical data structures. Lightweight and responsive, MisTree is designed to make things like visualizing a repository's directory structure and settings easier.\n\n## Features\n\n- **Github Repository Visualization**: Visualize the directory structure of a target github repository.\n- **Interactive Tree Diagrams**: Visualize complex data structures with zoom and pan functionality.\n- **Settings Modal**: Customize your experience with a settings modal accessible from the header.\n- **API Integration**: Connect to external APIs using the settings modal to fetch and display data.\n- **Automation**: Powered by Mistral AI for automation and enhanced functionality.\n\n**Example**\n```mermaid\ngraph TD\n    mistree[mistree] --\u003e _gitignore[.gitignore]\n    mistree[mistree] --\u003e LICENSE[LICENSE]\n    mistree[mistree] --\u003e LICENSE_MIT[LICENSE-MIT]\n    mistree[mistree] --\u003e README_md[README.md]\n    mistree[mistree] --\u003e eslint_config_js[eslint.config.js]\n    mistree[mistree] --\u003e index_html[index.html]\n    mistree[mistree] --\u003e package_lock_json[package-lock.json]\n    mistree[mistree] --\u003e package_json[package.json]\n    mistree[mistree] --\u003e postcss_config_js[postcss.config.js]\n    mistree[mistree] --\u003e src[src]\n    mistree[mistree] --\u003e tailwind_config_js[tailwind.config.js]\n    mistree[mistree] --\u003e tsconfig_app_json[tsconfig.app.json]\n    mistree[mistree] --\u003e tsconfig_json[tsconfig.json]\n    mistree[mistree] --\u003e tsconfig_node_json[tsconfig.node.json]\n    mistree[mistree] --\u003e vite_config_ts[vite.config.ts]\n```\n\n## Installation\n\nTo get started with MisTree, follow these steps:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/blue-lotus-org/mistree.git\n   cd mistree\n   ```\n\n2. **Install Dependencies**:\n   ```bash\n   npm install\n   ```\n\n3. **Run the Development Server**:\n   ```bash\n   npm run dev\n   ```\n\n4. **Open in Browser**:\n   Open your browser and navigate to `http://localhost:5173` to see the application in action.\n\n## Usage\n\n- **Navigating the Settings Modal**: Click on the settings icon in the header to open the settings modal. Here you can set your API key and choose a model.\n\n## Configuration\n\nMisTree allows you to configure the following settings:\n\n- **API Key**: Set your API key to connect to external services.\n- **Model**: Choose a model to customize the behavior of the application.\n\n## Contributing\n\nWe welcome contributions to MisTree! To contribute, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them with descriptive messages.\n4. Push your changes to your fork.\n5. Open a pull request to the main repository.\n\nPlease ensure your code adheres to the project's coding standards and includes appropriate tests.\n\n## License\n\nThis project is licensed under the MIT, Apache License. See the LICENSE files for details.\n\n## Credits\n- Mistral ai\n- [Blue Lotus](https://lotuschain.org) - The organization behind MisTree.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblue-lotus-org%2Fmistree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblue-lotus-org%2Fmistree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblue-lotus-org%2Fmistree/lists"}