Tool tree
Octocode gives AI agents and developers 13 research tools across GitHub, npm, and local repositories: code search, AST and LSP navigation, PR history, package discovery, and OQL over MCP or the npx…
Implementation
gradeNot graded
gradeNot graded
page: Every page
explain_installAction
Get Octocode installation instructions for your OS and package manager
View tool JSON
{
"name": "explain_install",
"kind": "act",
"impl": "imperative",
"description": "Get Octocode installation instructions for your OS and package manager",
"inputSchema": {
"type": "object",
"properties": {
"os": {
"type": "string",
"enum": [
"macos",
"linux",
"windows"
],
"description": "Your operating system"
},
"package_manager": {
"type": "string",
"enum": [
"npm",
"yarn",
"pnpm"
],
"description": "Your preferred package manager"
}
},
"required": [
"os",
"package_manager"
]
},
"page": "/"
}describe_toolAnswer
Get detailed description of a specific Octocode tool: what it does, usage, and examples
View tool JSON
{
"name": "describe_tool",
"kind": "answer",
"impl": "imperative",
"description": "Get detailed description of a specific Octocode tool: what it does, usage, and examples",
"inputSchema": {
"type": "object",
"properties": {
"tool_name": {
"type": "string",
"enum": [
"search_code",
"analyze_repository",
"review_pull_request",
"scaffold_project"
],
"description": "Name of the Octocode tool"
}
},
"required": [
"tool_name"
]
},
"page": "/"
}show_commandsAction
List all available Octocode CLI commands with descriptions and examples
View tool JSON
{
"name": "show_commands",
"kind": "act",
"impl": "imperative",
"description": "List all available Octocode CLI commands with descriptions and examples",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"all",
"search",
"analysis",
"scaffolding",
"setup",
"info"
],
"description": "Filter by command category (optional)"
}
}
},
"page": "/"
}get_search_schemaAnswer
Get the complete JSON schema for 'octocode search' command, including all valid parameters and constraints
View tool JSON
{
"name": "get_search_schema",
"kind": "answer",
"impl": "imperative",
"description": "Get the complete JSON schema for 'octocode search' command, including all valid parameters and constraints",
"inputSchema": {
"type": "object",
"properties": {
"target": {
"type": "string",
"enum": [
"repositories",
"packages",
"pullRequests",
"commits"
],
"description": "Search target type"
}
},
"required": [
"target"
]
},
"page": "/"
}