OpenHunts
  • Winners
  • Stories
  • Pricing
  • Submit

Categories

Browse Categories

APIs & Integrations45 projectsAR/VR5 projectsArtificial Intelligence978 projectsBlockchain & Crypto21 projectsBusiness Analytics99 projectsCMS & No-Code49 projectsData Science & Analytics93 projectsDatabases20 projectsDesign Tools251 projectsDeveloper Tools316 projectsDevOps & Cloud24 projectsE-commerce92 projectsEducation Tech164 projectsFinance & FinTech93 projectsGaming Tech83 projectsGraphics & Illustration212 projectsGreen Tech7 projectsHardware9 projectsHealth Tech78 projectsInternet of Things (IoT)9 projectsMachine Learning34 projectsMarketing Tools474 projectsMobile Development43 projectsNatural Language Processing35 projectsOpen Source51 projectsPlatforms225 projectsProductivity747 projectsPrototyping9 projectsRobotics1 projectsSaaS478 projectsSales Tools65 projectsSecurity55 projectsServerless1 projectsTesting & QA13 projectsUI/UX84 projectsWearables5 projectsWeb Development291 projects

Quick Access

Trending NowBest of MonthNewsletter
OpenHunts logo

© 2026 OpenHunts. All rights reserved.

Follow us on X (Twitter)Follow us on TelegramFollow us on GiphyDomain Rating for openhunts.com

Discover

  • Trending
  • Categories
  • Submit Project

Resources

  • Pricing
  • Sponsors
  • Blog
  • Newsletter

Legal

  • Terms of Service
  • Privacy Policy
  • Legal

Links

Product HuntOpen LaunchTwelve ToolsStartup FameMagicBox.toolsFaziercode.market

Open Source

Rook - Your strategic AI advantage. logo

1. Rook - Your strategic AI advantage.

For the past few months, I've been running a personal AI assistant on a $5 VPS. Not a chatbot — an actual assistant that manages my calendar, triages my email, controls my Spotify, sends me proactive reminders, and remembers my preferences over time.Today I'm open-sourcing it. It's called Rook.GitHub: [github.com/barman1985/Rook](https://github.com/barman1985/Rook)---## Why I built thisEvery AI assistant I tried fell into one of two categories:1. Chatbots — they answer questions but don't do anything2. Overengineered platforms — they need Kubernetes, five microservices, and a PhD to deployI wanted something in between. An AI that lives in Telegram (zero onboarding — no new app to install), actually executes tasks via tool use, and runs on a single VPS I already had lying around.---## What Rook does- 📅 Google Calendar — create, edit, delete, search events- 📧 Gmail — read, search, send emails- 🎵 Spotify — play, search, playlists, device management- 📺 TV/Chromecast — power, apps, volume control via ADB- 🧠 Memory — remembers preferences using ACT-R cognitive architecture- 🔔 Proactive — morning briefing at 7am, calendar reminders every 15 min, evening summary- 🎙️ Voice — local STT (faster-whisper) + TTS (Piper) — completely free and private- 🔌 MCP Server — expose all tools to Claude Desktop or Cursor- 🧩 Plugins — drop a Python file, restart, new skill is live---## The architecture (the part I'm most proud of)Rook has 5 layers with strict dependency direction — each layer only depends on the layer below it:```Transport (Telegram, MCP, CLI)↓ Router / Orchestrator (intent → model → agentic tool-use loop)↓Skill layer — pluggable (Calendar, Email, Spotify, community plugins...)↓Event bus — on("calendar.reminder") → notify↓Core services (Config, DB, Memory, LLM client) ↓ Storage (SQLite, single access point)```Why this matters:- Skills never import from Transport. Calendar doesn't know it's being called from Telegram. Tomorrow it could be WhatsApp or a CLI.- Event bus decouples everything. The scheduler emits calendar.reminder — it doesn't know or care who's listening. The notification service picks it up and sends a Telegram message.- One config, one DB, one LLM client. No module reads .env directly. No module opens its own SQLite connection. Everything flows through Core.---## The plugin systemThis is what I think makes Rook actually useful for others. Adding a new integration is one Python file:```python# rook/skills/community/weather.pyfrom rook.skills.base import Skill, toolclass WeatherSkill(Skill): name = "weather" description = "Get weather forecasts" @tool("get_weather", "Get current weather for a city") def get_weather(self, city: str) -> str: import httpx return httpx.get(f"https://wttr.in/{city}?format=3").textskill = WeatherSkill()```That's it. The @tool decorator registers it with the LLM. Type hints are auto-inferred into JSON schema. Drop the file in skills/community/, restart Rook, and the LLM can now call get_weather.No core changes. No PR needed. No registration boilerplate.---## ACT-R memory (not just another key-value store)Most AI assistants either forget everything between sessions or dump everything into a flat database. Rook's memory is inspired by the ACT-R cognitive architecture from psychology.Every memory has an activation score based on:- Recency — when was it last accessed? (power law decay)- Frequency — how often is it accessed? (logarithmic boost)- Confidence — how reliable is this fact?When the LLM needs context, only the most activated memories get injected into the system prompt. Frequently used memories stay sharp. Unused ones naturally fade. Just like your brain.---## Local voice (zero API costs)Rook processes voice messages locally:- STT: faster-whisper (base model, CPU int8) — transcribes voice messages from Telegram- TTS: Piper (Czech voice, 61MB ONNX model) — Rook speaks backBoth run on the VPS. No cloud API calls, no per-minute billing, completely private.---## Setup takes 2 minutes```bashgit clone https://github.com/barman1985/Rook.gitcd Rook && python -m venv venv && source venv/bin/activatepython -m rook.setup # interactive wizard guides you through everythingpython -m rook.main```The setup wizard asks for your API keys step by step, auto-detects available integrations, and generates .env. Docker is also supported.What you need:- Any VPS or home server (runs fine on 1GB RAM)- Python 3.11+- Anthropic API key (~$5-10/month for personal use)- Telegram (as the interface)---## Numbers- 3,100 lines of Python- 10 skills, 32 tools- 65 tests (62 pass, 3 skip for optional dependencies)- MIT license- Runs on a $5 VPS alongside other projects---## What's next- More community skills (weather, Notion, Todoist, Home Assistant)- Bluesky integration for social posting- Ollama support for local LLM fallback- GitHub Actions CI pipeline- Skill marketplace---If you've ever wanted an AI assistant that actually does things instead of just chatting, give Rook a try. Star the repo if it looks useful, and I'd love feedback on the architecture.GitHub: [github.com/barman1985/Rook](https://github.com/barman1985/Rook)Support: [Buy me a coffee](https://buymeacoffee.com/rook_ai)♜ Rook — your strategic advantage.

Visit
OpenMAIC logo

2. OpenMAIC

Open-source AI classroom platform that transforms any topic into an immersive, multi-agent learning experience. Key features include:LLM-driven agents: Orchestrates AI teachers and classmates for real-time interactive lessons.One-click generation: Quickly creates engaging learning environments from any topic or document.Interactive learning: Fosters active participation beyond passive video lectures.Ideal for:Educators seeking innovative teaching toolsStudents desiring personalized AI-powered learningResearchers exploring AI in educationA Tsinghua University open-source solution for reimagining online education with multi-agent AI.

Visit
9
Nodepod logo

3. Nodepod

Running Node.js in the browser shouldn't require a sales call.We built Nodepod because we had a problem at Scelar. We needed to run generated code securely in the browser for our AI platform builder. The only existing solution (WebContainers) was proprietary, opaque, and hidden behind an enterprise sales process. We couldn’t even get a straight answer on pricing.So, we spent a year building our own, and we are making it 100% free and open-source (Custom MIT).Nodepod is a browser-native Node.js runtime. Unlike other solutions that rely on heavy multi-megabyte WASM binaries, Nodepod is a lightweight (~600KB) system built on TypeScript polyfills and a custom execution engine.What makes it different?True Sync/Async Bridging: We use SharedArrayBuffer and Atomics to allow synchronous Node methods (like readFileSync or execSync) to run correctly in an async browser environment.Instant Boot: It starts in ~100ms (vs 2-5 seconds for WASM alternatives).Full Tooling: It includes a virtual filesystem, a custom shell, and a Service Worker bridge for networking. You can run npm install express, start a server, and preview it live.To prove it works, we also released wZed—a browser-native IDE that runs entirely on Nodepod.https://wzed.scelar.com/We hope this helps anyone building code playgrounds, AI tools, or educational platforms who doesn't want to get locked into a proprietary ecosystem.

Visit
0
Yaak logo

4. Yaak

Yaak is a fast, offline-first API client that gets out of your way.No accounts, no sync, no telemetry. Store your API requests locally, end-to-end encrypted, and versioned with Git.Key FeaturesLocal-First by Default → Data never leaves your machine. No login, no cloud sync.Git-Native Workflow → Store requests as files, commit changes, and collaborate using Git.Agent-Friendly CLI → Let AI tools like Claude or Codex create and run requests directly.Extensible Plugin System → Add authentication, templating, and custom workflows with plugins.Fast & Lightweight → Built with Rust and React for a responsive, multi-window workflow.Yaak is perfect forDevelopers who prefer local tools over SaaSTeams that version API requests in GitAnyone tired of bloated API clients

Visit
0
Vynl - Selfhosted Music Library logo

5. Vynl - Selfhosted Music Library

Self-hosted Spotify alternative with AI DJ Mode, smart discovery, and zero trackingMain DescriptionVynl is self-hosted music streaming that combines the privacy of owning your library with the intelligence of AI-powered discovery — minus the subscriptions and algorithmic manipulation.🎧 AI DJ ModeTell it the vibe, duration, and genre. AI builds a proper DJ set with harmonic mixing, energy curves, and smooth transitions. Like having a personal DJ for parties, workouts, or chill sessions.🧠 AI-Powered DiscoveryRate tracks to build your taste profile. Get recommendations from YOUR library, not corporate playlists. AI learns what you actually like, not what makes streaming services the most money.🔊 Sonos IntegrationControl and group your Sonos speakers directly from Vynl. Multi-room audio without subscriptions.🎵 Smart PlaylistsAuto-generated playlists based on mood, activity, and time of day. "Heavy Rotation" tracks your favorites automatically.🔐 Privacy FirstYour music, your server, your data. No tracking, no profiling, no selling your listening habits. Works completely offline.🚀 Easy SetupDocker Compose deployment in 5 minutes. Tailscale-native for secure remote access (no port forwarding). Beautiful web UI + iOS app coming soon.Perfect for: • Music lovers who want control over their library • Ex-Spotify users tired of $120/year forever • Privacy-conscious self-hosters • Sonos owners looking for a better experience • Anyone with music collections gathering dustWhy Vynl beats the alternatives: • Spotify: Subscription fees, algorithmic manipulation, no privacy • Plex/Jellyfin: Your files but no AI intelligence • Navidrome: Great server, but missing discovery and AI features Own your music. Own your data. Own your experience.Links: • GitHub: https://github.com/48Nauts-Operator/vynl-app • Website: https://vynl.music • Docs: Full setup guide • License: MIT (truly open source)

Visit
11
Cognix logo

6. Cognix

Cognix is an AI-powered CLI development assistant that generates code that actually works.While 66% of AI-generated code requires manual fixes, Cognix includes 8 quality assurance mechanisms:- Two-layer Scope Defense: Prevents AI from modifying code you didn't ask to change- Pre-execution Correctness Proofs: Won't execute without proving validity first- Runtime Import Verification: Actually runs imports before outputting code- 25-type Semantic Review: Catches problems that lint can't detectIdeal for:- Developers tired of AI-generated code that doesn't run- Teams needing reliable automated code generationOpen source (Apache 2.0) | Multi-model support (Claude, GPT, OpenRouter)

Visit
12
Span logo

7. Span

A control plane for AI agents that allows remote control and real-time monitoring. Key features include:AgentLink: Connects your local dev environment to the cloud for remote access.Live IO Streaming: Streams stdout/stderr in real-time, providing immediate feedback.Open Source: The client is open source, ensuring transparency and security.Ideal for:Developers working with AI agentsResearchers experimenting with AI modelsTeams needing remote access to their AI agent infrastructureSpan offers a unique combination of local agent control with cloud accessibility and real-time monitoring, enhancing productivity and collaboration.

Visit
10
Chroma logo

8. Chroma

Chroma is an open-source search and retrieval database designed for AI applications. Key features include:Vector Search: Efficiently search and retrieve data based on semantic similarity.Data Storage: Store and manage embeddings and associated metadata.Scalability: Designed to handle large datasets and high query loads.Ideal for:AI developersMachine learning engineersData scientistsChroma simplifies the process of building AI applications that require semantic search and retrieval capabilities.

Visit
9
Tailwindadmin logo

9. Tailwindadmin

Tailwindadmin is a free and open-source dashboard template built with React and Tailwind CSS, designed to help developers quickly create modern and feature-rich Shadcn admin panels. Key features include:UI Components: Offers a wide range of pre-built UI components for rapid development.Ready-to-use Pages: Provides pre-designed pages for common admin panel functionalities.Clean Code: Built with clean and maintainable code for scalability.Ideal for:Web developersFront-end developersAgenciesTailwindadmin allows developers to build beautiful and functional dashboards with ease, saving time and effort by providing a solid foundation with a modern tech stack.

Visit
Nuxt Mkdirs logo

10. Nuxt Mkdirs

Nuxt Mkdirs is a free and open-source directory boilerplate built with Nuxt. It provides a complete solution for launching directory websites. Key features include:Authentication: Complete auth system with Google, GitHub OAuth and email/password login.Payment Integration: Stripe and Creem payment gateways with webhook support.CMS & Content: Built-in Sanity CMS for easy content management.Ideal for:Developers looking to quickly launch directory websites.Businesses needing a customizable directory platform.Anyone wanting a free, open-source solution.Nuxt Mkdirs offers a fast and cost-effective way to build feature-rich directory websites, saving developers time and effort.

Visit
0
PreviousPage 1 of 6Next