605747023beebca86cb78b9c4cb8ad1f46b39281
New crate: crates/gyandoot-browser/
- client.rs: Full REST client for camofox-browser API (health, tabs,
navigation, snapshots, click/type/scroll, search macros)
- macros.rs: 14 SearchMacro enum (Google, YouTube, Amazon, Reddit,
Wikipedia, Twitter, Yelp, Spotify, Netflix, LinkedIn, Instagram,
TikTok, Twitch) with parse/display
- snapshot.rs: PageSnapshot, PageLinks, NavigationResult, HealthResponse
- session.rs: BrowserSession, SessionManager with idle cleanup
New module: crates/gyandoot-agent/src/browser_tools.rs
- WebSearchTool: Search the web using anti-detection browser
- WebBrowseTool: Browse URLs, click, type, scroll with element refs
- register_browser_tools(): Wire both tools into ToolExecutor
CLI: Added
o
|
- - - - - - .---. - - - - - -
- - - - - - - - - [ ^ ^ ] - - - - - - - - -
- - - - - - - | ___ | - - - - - - -
`-----'
____ __ __ ___ _ _ ____ ___ ___ _____
/ ___|\ \ / / / _ \ | \ | || _ \ / _ \ / _ \|_ _|
| | _ \ V / / /_\ \| \| || | | | | | | | | | | |
| |_| | | | | _ || |\ || |_| | |_| | |_| | | |
\____/ |_| |_| |_||_| \_||____/ \___/ \___/ |_|
o - - - - - - - knowledge. delivered. - - - - - - - o
Unknown command: browser
Run 'gyandoot help' for usage. subcommand with health/search/browse actions
Installer: Updated install.sh with camofox-browser cloning, Node.js
detection, npm dependency install, and systemd service setup
Camofox-browser running at http://localhost:9377 (Docker, verified working)
Workspace: 12 crates + CLI binary — cargo check passes with 0 errors.
GyanDoot v2.0 — AI Agent Platform
A next-generation AI Agent Platform rewritten in Rust for performance, safety, and extensibility.
Architecture
gyandoot-core — Shared types, config, error types
gyandoot-agent — Core agent loop, tool execution, context compression
gyandoot-providers — LLM provider abstraction (OpenAI, Anthropic, Ollama)
gyandoot-memory — MemPalace persistent memory system
gyandoot-platform — Platform adapters (Telegram, Discord, Webhook, CLI)
gyandoot-security — Credential vault, encryption, threat detection
gyandoot-kanban — Kanban task system (decomposition, swarm, diagnostics)
gyandoot-subagents — Sub-agent spawning and orchestration
gyandoot-skills — Skills system (discovery, loading, preprocessing, bundles)
gyandoot-profile — Multi-agent profile manager
gyandoot-gateway — Gateway for platform sessions, routing, streaming
Quick Start
./install.sh
gyandoot --help
License
MIT
Description
GyanDoot v2.0 — AI Agent Platform built in Rust. Blazing fast, single binary, anti-reverse-engineered, cross-platform.
Languages
Rust
84.4%
JavaScript
9.1%
Shell
4.9%
PowerShell
0.8%
Batchfile
0.6%
Other
0.2%