deepnoodle-ai/dive

Use Dive to quickly build AI agents in Go. Build agentic CLIs or add AI to your backend Go services. Easily customized and embedded in larger applications.

54
/ 100
Established

Dive provides unified access to 8+ LLM providers with tool-calling and structured outputs working consistently across all of them, alongside a configurable agent loop with pre/post-generation and tool-use hooks as extension points. The toolkit includes file operations, bash execution, and web tools aligned with Claude Code patterns, while remaining unopinionated—agents do exactly what you define via system prompt without hidden behaviors. Built-in session management handles multi-turn conversations, and the architecture supports both direct LLM access and autonomous agent loops, making it suitable for CLIs, backend services, and workflow orchestration.

118 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

118

Forks

16

Language

Go

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/deepnoodle-ai/dive"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.