{"data":{"slug":"bosun-ai-swiftide","name":"swiftide","tagline":"Fast, streaming indexing, query, and agentic LLM applications in Rust","github_url":"https://github.com/bosun-ai/swiftide","owner":"bosun-ai","repo":"swiftide","owner_avatar_url":"https://avatars.githubusercontent.com/u/128094732?v=4","primary_language":"Rust","stars":774,"forks":69,"topics":["agents","ai","data","genai","indexing","llm","llmops","ml","rag","retrieval-augmented-generation","rust"],"archived":false,"github_pushed_at":"2026-08-19T06:47:34+00:00","maintenance_label":"Very active","stars_delta_30d":52,"url":"https://www.graphcanon.com/tools/bosun-ai-swiftide","markdown_url":"https://www.graphcanon.com/tools/bosun-ai-swiftide.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bosun-ai-swiftide","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bosun-ai-swiftide","description":"Fast, streaming indexing, query, and agentic LLM applications in Rust","homepage_url":"https://swiftide.rs","license":"MIT","open_issues":18,"watchers":5,"ai_summary":"bosun-ai/swiftide is a repository focused on creating fast, streaming solutions for indexing, querying, and implementing AI agents with an emphasis on Large Language Models (LLMs) using the Rust programming language.","readme_excerpt":"## Quick Start\n\nSwiftide keeps default dependencies light. Start with the agent harness and add the integrations\nyour application needs.\n\n```sh\ncargo add swiftide --features swiftide-agents,openai\ncargo add anyhow\ncargo add tokio --features macros,rt-multi-thread\n```\n\nIf using OpenAI, set the API key expected by the OpenAI-compatible integration:\n\n```sh\nexport OPENAI_API_KEY=...\n```\n\n---\n\n## License\n\nDistributed under the MIT License. See [LICENSE](LICENSE) for more information.\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n[contributors-shield]: https://img.shields.io/github/contributors/bosun-ai/swiftide.svg?style=flat-square\n[contributors-url]: https://github.com/bosun-ai/swiftide/graphs/contributors\n[stars-shield]: https://img.shields.io/github/stars/bosun-ai/swiftide.svg?style=flat-square\n[stars-url]: https://github.com/bosun-ai/swiftide/stargazers\n[license-shield]: https://img.shields.io/github/license/bosun-ai/swiftide.svg?style=flat-square\n[license-url]: https://github.com/bosun-ai/swiftide/blob/master/LICENSE\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555\n[linkedin-url]: https://www.linkedin.com/company/bosun-ai\n[Crate Badge]: https://img.shields.io/crates/v/swiftide?logo=rust&style=flat-square&logoColor=E05D44&color=E05D44\n[Crate]: https://crates.io/crates/swiftide\n[Docs Badge]: https://img.shields.io/docsrs/swiftide?logo=rust&style=flat-square&logoColor=E05D44\n[API Docs]: https://docs.rs/swiftide","github_created_at":"2024-06-09T20:07:06+00:00","created_at":"2026-07-07T17:43:19.606532+00:00","updated_at":"2026-08-21T00:01:23.122737+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"data","name":"data"},{"slug":"genai","name":"genai"},{"slug":"indexing","name":"indexing"},{"slug":"llm","name":"llm"},{"slug":"llmops","name":"llmops"},{"slug":"ml","name":"ml"}],"trust":{"provenance":{"is_fork":false,"github_id":812763402,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-21T00:01:22.116Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1,"last_release_at":"2025-11-15T14:02:23Z","stars_delta_30d":52,"open_issues_delta_30d":-18},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:23:27.250Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-21T00:01:22.606Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-08-21T00:01:22.606Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-21T00:01:22.606Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"unknown","summary":"No pricing information provided. The repository is open-source under the MIT License."},"requirements":{"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"pricing_model":"unknown","requires_docker":false},"when_to_use":["- You are working with real-time data streams and need a solution that supports high-speed indexing and querying."],"when_not_to_use":["- Your project primarily involves batch processing, without a need for real-time streaming support.","- If you prefer a language other than Rust, as Swiftide does not offer an alternative implementation."],"source":"enrich:decision_facts","observed_at":"2026-07-12T08:56:14.631Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"unknown","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"unknown - No pricing information provided. The repository is open-source under the MIT License."},{"label":"Adopt for","value":"Swiftide, built in Rust, offers a specialized solution for developing fast and efficient streaming applications related to AI agents and LLM operations."}]}}