News for hackers. Stuff that matters.

linktothenew

Feel free to get started at docs.dev or just deploy the template on Cloudflare!
agreed!

Show HN: Docs.dev Your Own Hosted Docs Platform in Minutes

https://docs.dev

Hey we are launching Docs.dev, a full feature docs product that lets you host your developer docs on Cloudflare in a couple minutes.Why this exists:We don’t think every early stage startup should need to pay $300-$500 a month for beautiful docs, in fact every startup should just have beautiful human and agent ready docs ready to go. Additionally the workflow for docs is a lot different now in...

( Read More... | 6 comments | 3 points | on HN )
Re:Show HN: Sourcewizard – AI installs SDKs in your codebase on Wednesday November 19, 2025 @11:27PM (#45988958)
I thought adding SDKS is something AI IDE's would be really good at it, but past the install's it usually fumbles to get the middleware/integration layer right so I think this actually makes sense. Only thing will this work for all codebases in the future? For example if I build like a CLI?

Show HN: Give Claude a GitHub Codespace to automate all your apps via MCP

https://github.com/keyboard-dev/keyboard-local

Hello HN, we're Andrew and Stephen from Keyboard (https://www.keyboard.dev/).After building AI tools for the past year, we recently made a YouTube video on building MCP servers and realized MCP is a total game-changer. It essentially lets AI do anything by connecting to your apps. But the deeper we dove, the clearer it became that security and privacy were complete afterthoughts. Coming from...

( Read More... | 1 comment | on HN )
Hey yeah! We actually support this, so any code you want to execute you can save it as a reusuable code snippet that we call a "keyboard-shortcut".
If there is either an API key or you support Oauth, you definitely can!
Hey great question! It has a universal tool called plan and run-code, so basically when it gets a task it will determine what API access it has in the GitHub codespace, for example:

Write me a 10 Slides google slides presentation on the current news -> Claude will hit the plan tool -> come up with plan and recognize it has access to a codespace with the googleapis npm installed and it has a scoped Google User Token -> it will then write code to create the slide deck -> You can then approve or deny that code -> if approved the code is executed to create the slide deck -> then you can approve whether to share the result with Claude or not

Side-note, we changed our title too many times, and body got deleted.. facepalm
Hello HN, we're Andrew and Stephen from Keyboard (https://www.keyboard.dev/).

After building AI tools for the past year, we recently made a YouTube video on building MCP servers and realized MCP is a total game-changer. It essentially lets AI do anything by connecting to your apps. But the deeper we dove, the clearer it became that security and privacy were complete afterthoughts. Coming from backgrounds at Okta and Stripe, this made us pretty uncomfortable.

We kept seeing the same pattern: every app needs its own MCP server, each storing sensitive tokens, with minimal security controls. It felt like we were back to the early days of OAuth implementations. Functional, but scary.

How Keyboard fixes this:

- Isolated execution: Your API keys live in your own GitHub Codespace secrets, Bearer OAuth tokens in encrypted files on your machine. Your credentials stay in your trust radius

- Ephemeral environments: Codespaces can be destroyed/recreated, limiting blast radius

- Built-in access controls: GitHub's enterprise-grade security model protects your credentials

- Zero-trust architecture: Only you can access your API keys and execution environment

What makes this different:

- Real code execution: Claude can run JavaScript/Node.js with npm packages and your API credentials

- Reusable workflows: Save complex scripts as "Keyboard Shortcuts" for instant reuse

- Universal integration: One setup connects Linear, Slack, Google Workspace, GitHub, and more

- Auto-environment management: Codespaces created/managed automatically as needed

The GitHub Codespace approach came from experimental work with interactive documentation. We realized Codespaces might be the most secure place to execute these tasks - isolated, ephemeral, with enterprise-grade controls.

We need your help: If this resonates, give us a star on GitHub! We're looking for early users and contributors who want to help make MCP more powerful and more secure.

We'd love your feedback, especially if you've been experimenting with MCP yourself!

If you want to try it here is the quickstart: https://docs.keyboard.dev/getting-started/quickstart

Ask HN: How will we integrate MCP servers in the future for all of our devtools?

Just curious what everybody thinks about how we will use MCP servers in the future. The thing I am stuck on is the future of the integration pattern.Right now we go into our MCP client of choice like Claude, Cursor, and Windsurf and we manually add the servers ourselves after we done a bit of research to make sure it isn't too sketchy.I think this is fine but what if we are working with...

( Read More... | no comments | on HN )
Re:Show HN: Generate docs from your public repos on Tuesday March 25, 2025 @09:56PM (#43478059)
Hey so that is when you would install our GitHub app, which listens for changes on your codebase and similarly opens PRs. Optionally you can use our AI powered markdown editor, to edit and review the markdown in the PRs. Happy to help set up free trial credits for that use-case if you want to reach out.
Re:Show HN: Generate docs from your public repos on Tuesday March 25, 2025 @05:52PM (#43476406)
There was actually an issue when you login in with github for the first time, but that should be fixed. Sorry if anybody ran into that.
Re:Show HN: Generate docs from your public repos on Tuesday March 25, 2025 @05:35PM (#43476255)
Also on the team at docs.dev, if anybody runs into issues or it does not work let us know and we will try to fix ASAP.
Re:Show HN: Generate docs from your public repos on Tuesday March 25, 2025 @05:12PM (#43476039)
Thanks! We got lucky!