Understand any code in seconds
Understand any code in seconds
Understand any code in seconds
Understand any code in seconds
Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse
Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse
Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse
Blar builds a graph structure of your code repositories that Humans and AI agents alike can traverse
import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes
class GraphConstructor:
def __init__(self, graph_manager: Neo4jManager):
self.graph_manager = graph_manager
self.directories_map = {}
self.visited_nodes = {}
self.global_imports = {}
self.root = None
def _scan_directory(
self,
path,
language="python",
nodes=[],
relationships=[],
imports={},
parent_id=None,
)
import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes
class GraphConstructor:
def __init__(self, graph_manager: Neo4jManager):
self.graph_manager = graph_manager
self.directories_map = {}
self.visited_nodes = {}
self.global_imports = {}
self.root = None
def _scan_directory(
self,
path,
language="python",
nodes=[],
relationships=[],
imports={},
parent_id=None,
)
import os
import uuid
from blar_graph.graph_construction.neo4j_manager import Neo4jManager
from blar_graph.graph_construction.graph_file_parser import GraphFileParser
from blar_graph.utils import format_nodes
class GraphConstructor:
def __init__(self, graph_manager: Neo4jManager):
self.graph_manager = graph_manager
self.directories_map = {}
self.visited_nodes = {}
self.global_imports = {}
self.root = None
def _scan_directory(
self,
path,
language="python",
nodes=[],
relationships=[],
imports={},
parent_id=None,
)
Watch the demo
Watch the demo
Our latest posts
Our latest posts
Blar Search 0.1 Benchmark
Blar Search 0.1 Benchmark
Mar 20, 2024
Vector Database Alternative: Graphs
Vector Database Alternative: Graphs
Mar 13, 2024
How can you improve the accuracy of your vector database and RAG systems?
How can you improve the accuracy of your vector database and RAG systems?
Mar 6, 2024
Blar's team moves to San Francisco to work on the next-gen database and retrieval system
Blar's team moves to San Francisco to work on the next-gen database and retrieval system
Feb 26, 2024
Let's start
Let's start
Let's start
Let's start
Download library
Download library
Download library