swiftide
View on GitHubFast, streaming indexing, query, and agentic LLM applications in Rust
A Rust framework for building LLM agents, typed task graphs, and streaming RAG pipelines. It includes indexing and query components, tool and MCP integrations, and connectors for LLM providers and vector stores.
Use Cases
Build tool-using LLM agentsCreate typed agent and task workflowsIndex codebases for semantic searchBuild streaming RAG pipelinesRun hybrid search and rerankingPause workflows for human approvalConnect agents to MCP toolsObserve agent and pipeline execution
Built With
- Language
- Rust
- Frameworks
- Tokio · MCP · Langfuse · Qdrant · Redis · LanceDB · PgVector · Ollama
Tags
Rust · LLM agents · RAG · streaming pipelines · task graphs · tool calling · MCP · vector search · indexing · human-in-the-loop