Teak

A streamlined personal knowledge hub designed to help creative minds effortlessly collect, remember, and rediscover their most important ideas and inspirations.

Everything you need for personal knowledge management

Teak combines the power of modern web technologies with thoughtful design to create the perfect personal knowledge hub.

Self-hosted icon

Self-Hosted

Keep your data private and secure. Host Teak on your own infrastructure with full control over your personal knowledge.

Lightning fast icon

Lightning Fast

Built with modern technologies like Bun, React 19, and PostgreSQL for exceptional performance and responsiveness.

Cross-platform mobile icon

Cross-Platform

Access your knowledge hub from anywhere with web, mobile, and desktop applications built with React Native and Expo.

Smart search icon

Smart Search

Quickly find and rediscover your ideas with powerful search capabilities that understand your content.

Modern stack icon

Modern Stack

Built with the latest technologies including Hono.js, Drizzle ORM, and containerized with Docker for easy deployment.

Open Source icon

Open Source

Free and open source software that you can modify, extend, and contribute to. MIT licensed for maximum flexibility.

Simple, Self-Hosted Pricing

Teak is completely free and open source. Just host it yourself and you're ready to go.

Self-Hosted

$0/forever
  • Check IconComplete source code access
  • Check IconHost on your own infrastructure
  • Check IconWeb, mobile, and desktop apps
  • Check IconDocker containerization
  • Check IconMIT License - modify freely
  • Check IconCommunity support
Get Started Now

Frequently Asked Questions

Everything you need to know about Teak.

What is Teak?

Teak is a self-hosted personal knowledge hub that helps you collect, organize, and rediscover your ideas and inspirations. It's designed for creative minds who want to maintain their own private digital brain.

Is it really free?

Yes! Teak is completely free and open source under the MIT license. You only pay for your own hosting infrastructure, which can be as little as $5/month on a VPS or even free if you host it locally.

How do I self-host Teak?

Teak comes with Docker configuration for easy deployment. Simply clone the repository, configure your environment variables, and run `docker-compose up`. Detailed setup instructions are available in our documentation.

What technologies does Teak use?

Teak is built with modern technologies: Bun runtime, Hono.js API server, React 19 with Vite for the web app, React Native with Expo for mobile, PostgreSQL 17 with Drizzle ORM, and Docker for containerization.

Can I access my data from mobile devices?

Yes! Teak includes cross-platform applications: a web app, mobile apps for iOS and Android built with React Native and Expo, ensuring you can access your knowledge hub from any device.

How do I contribute to Teak?

Teak is open source and welcomes contributions! Visit our GitHub repository to report issues, suggest features, or submit pull requests. We have a friendly community that's happy to help newcomers get started.

What are the system requirements?

Teak requires Docker and Docker Compose for the easiest setup. For development, you'll need Bun 1.0+. The system is lightweight and can run on a modest VPS with 1GB RAM and 1 CPU core.