{"slug": "ankita-is-looking-for-contributors-here-s-what-you-d-actually-build", "title": "Ankita is looking for contributors — here's what you'd actually build", "summary": "Krish, a developer in India, has spent eight months building Ankita, a free, open-source desktop AI assistant that combines a Node.js agent core with an Electron and React desktop shell, a plugin and skill system, a Playwright-driven live browser, and Telegram integration. Version 2.4.3 is released with a test suite runnable via `npm test`, and the project has drawn 55 downloads across all releases. Krish is now recruiting contributors for scoped open issues, including runtime-switchable custom API provider slots, and says contributing a markdown skill is a legitimate first pull request.", "body_md": "I'm Krish, a developer from India. For the past 8 months I've been building Ankita — a free, open-source desktop AI assistant. Terminal + Electron app, plugin/skill system, local-first by design. It runs scheduled jobs on its own, has a live browser that clicks and types on real pages, and talks to you over Telegram.\n\nIt's real and it ships: v2.4.3 is out, there's a real test suite under `test/` that runs with `npm test`, and the releases are being downloaded (55 across all releases so far).\n\nI'm looking for contributors. Not free labor for my roadmap — people who want to learn real-world Node.js and Electron by building something people actually use.\n\nThe core agent is plain Node.js modules with a small dependency footprint; the heavy deps live only where they have to — Electron for the desktop shell, Playwright for the live browser. The layout:\n\n`tools/`) — one module per tool, grouped by domain: filesystem, git, web, browser, images, automation. Tools declare whether they need approval; the agent loop respects it.`skills/`) — markdown playbooks the agent loads on demand: `ankita-dev`, `commit-review`, `web-research`, `bug-repro`, `release-notes`. Contributing a skill is a legit first PR.` desktop/`) — Electron + React: chat, browser stage with takeover, personas, plugin management.\nThese are real open issues, each with its current state verified in the issue body:\n\n`API_BASE`. Add 3–5 named custom provider slots switchable at runtime. Scoped, well-defined, `good first issue`.` hacktoberfest`.` help wanted`.` CONTRIBUTING.md` — short setup (`npm install`, `npm test`, `npm link`), strict but fair rules\nRepo: [https://github.com/akyourowngames/A.N.K.I.T.A](https://github.com/akyourowngames/A.N.K.I.T.A)\n\nIf you've been waiting for a \"good first issue\" that isn't a toy repo — this is a living codebase with real releases and a maintainer who actually merges. Come build.", "url": "https://wpnews.pro/news/ankita-is-looking-for-contributors-here-s-what-you-d-actually-build", "canonical_source": "https://dev.to/krish_verma_77e28d3fd63ca/ankita-is-looking-for-contributors-heres-what-youd-actually-build-jl1", "published_at": "2026-10-01 04:30:07+00:00", "updated_at": "2026-10-01 04:46:42.494547+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "artificial-intelligence"], "entities": ["Ankita", "Krish", "Electron", "Node.js", "Playwright", "React", "Telegram", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/ankita-is-looking-for-contributors-here-s-what-you-d-actually-build", "markdown": "https://wpnews.pro/news/ankita-is-looking-for-contributors-here-s-what-you-d-actually-build.md", "text": "https://wpnews.pro/news/ankita-is-looking-for-contributors-here-s-what-you-d-actually-build.txt", "jsonld": "https://wpnews.pro/news/ankita-is-looking-for-contributors-here-s-what-you-d-actually-build.jsonld"}}