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
Keep your data private and secure. Host Teak on your own infrastructure with full control over your personal knowledge.
Lightning Fast
Built with modern technologies like Bun, React 19, and PostgreSQL for exceptional performance and responsiveness.
Cross-Platform
Access your knowledge hub from anywhere with web, mobile, and desktop applications built with React Native and Expo.
Smart Search
Quickly find and rediscover your ideas with powerful search capabilities that understand your content.
Modern Stack
Built with the latest technologies including Hono.js, Drizzle ORM, and containerized with Docker for easy deployment.
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
- Complete source code access
- Host on your own infrastructure
- Web, mobile, and desktop apps
- Docker containerization
- MIT License - modify freely
- Community support
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.